2012-08-29 6 views
5

私はlist1 = list('asdf')list2 = list('qwer')の両方を同時に扱いたいと思っています。最善のアプローチは何ですか? ilist1pをインクリメントすることになるPython 2つの文字列を同時にインクリメント

for i, p in list1, list2: 
    print(i,p) 

list2をインクリメントすることになります。

答えて

13

使用zip(またはitertools.izip二つのリストが大きい場合):

for i, p in zip(list1, list2): 
    print(i, p) 

代わりに、list1が同じ長さではないかもしれない場合list2使用izip_longest from itertools

+0

が見知らぬあなたに感謝しているが、私がまさに必要です。 – IntriquedMan

+0

@IntriquedMan - 私はお手伝いし、Stackoverflowへようこそ!この回答が必要な場合は、緑色のチェックマークをクリックして回答を受け入れることができます。サイトをお楽しみください! –

+0

すごい!それは素晴らしい :) – Yashasvi

関連する問題