リスト内の頭文字を結合したい


初歩的な質問かと思いますが、

[code]

    v = ['abcd', 'efgh', 'ijkl', 'mnop']
    
    aeim
    
[/code]

上記リストvの頭文字のみをjoinしたいと考えています。  
リストの要素をスライスして0文字目を取得すればよいとは思うのですが、どう処理していいのか悩んでいます。  
なにか良い方法はありますでしょうか。  
よろしくお願いします。  
pythonのバージョンは2.7.12を使用しています。




ジェネレータ式を使った例です。

[code]

    v = ['abcd', 'efgh', 'ijkl', 'mnop']
    result = "".join(i[0] for i in v)
    # result は 'aeim'
    
[/code]

参考:

  * [ジェネレータ式とリスト内包表記](https://docs.python.jp/3.6/howto/functional.html?highlight=comprehensions#generator-expressions-and-list-comprehensions)
  * [リストの内包表記](https://docs.python.jp/3/tutorial/datastructures.html#list-comprehensions)




ジェネレータ式を使った例です。

[code]

    v = ['abcd', 'efgh', 'ijkl', 'mnop']
    result = "".join(i[0] for i in v)
    # result は 'aeim'
    
[/code]

参考:

  * [ジェネレータ式とリスト内包表記](https://docs.python.jp/3.6/howto/functional.html?highlight=comprehensions#generator-expressions-and-list-comprehensions)
  * [リストの内包表記](https://docs.python.jp/3/tutorial/datastructures.html#list-comprehensions)

