3

組み合わせたい:

A = (1,3,5)
B = (2,4,6)

の中へ:

C = ((1,2), (3,4), (5,6))

Pythonでこれを行う関数はありますか?

4

2 に答える 2

12

はい:

tuple(zip(A, B))

そして、これがすべてです。結果は次のようになります (Python 2.x と 3.x の両方で):

>>> tuple(zip(A, B))
((1, 2), (3, 4), (5, 6))
于 2012-11-13T19:52:09.637 に答える
7

使用したいzip

zip((1,3,5),(2,4,6))

これは技術的にlistは python2.x では a を返し、python3.x では反復可能なオブジェクトを返します。タプルを取得するtupleには、全体を次のように囲みます。tuple(zip((1,3,5),(2,4,6)))

于 2012-11-13T19:51:46.500 に答える