例:2リストを一連の範囲に結合するにはどうすればよいですか?
listone = [1, 2, 3]
listtwo = [4, 5, 6]
期待される成果:
rangelist = [1,4], [2,5], [3,6]
例:2リストを一連の範囲に結合するにはどうすればよいですか?
listone = [1, 2, 3]
listtwo = [4, 5, 6]
期待される成果:
rangelist = [1,4], [2,5], [3,6]
あなたはzip
を使用することができます。
listone = [1, 2, 3]
listtwo = [4, 5, 6]
final_list = [[a, b] for a, b in zip(listone, listtwo)]
出力:
[[1, 4], [2, 5], [3, 6]]
from itertools import izip
listone = [1, 2, 3]
listtwo = [4, 5, 6]
combined_list = list(izip(listone, listtwo))
print combined_list
出力はリスト型の一連のオブジェクトであることが重要である場合には、
[[a,b] for a,b in zip(listone,listtwo)]
そうでない場合
zip(listone,listtwo)
で十分かもしれません。これはタプルのリストを提供します。
単純なもののように何について:
listone = [1, 2, 3]
listtwo = [4, 5, 6]
a = [list(a) for a in zip(listone, listtwo)]
print(a)
=> [[1]、[4]、[2]、[5]、[3、6]]
は、あなたがこれまでに何をしようとしたのですか? SOはコーディングサービスではありません...あなたは少なくとも "Pythonと2つのリストを結合"しようとしましたか? –