組み合わせたい:
A = (1,3,5)
B = (2,4,6)
の中へ:
C = ((1,2), (3,4), (5,6))
Pythonでこれを行う関数はありますか?
はい:
tuple(zip(A, B))
そして、これがすべてです。結果は次のようになります (Python 2.x と 3.x の両方で):
>>> tuple(zip(A, B))
((1, 2), (3, 4), (5, 6))
使用したいzip
:
zip((1,3,5),(2,4,6))
これは技術的にlist
は python2.x では a を返し、python3.x では反復可能なオブジェクトを返します。タプルを取得するtuple
には、全体を次のように囲みます。tuple(zip((1,3,5),(2,4,6)))