リストとタプルがあります。タプルが変更されることを意図していないことはわかっていますが、タプルを 2 つの間の順序を維持するリストに結合する必要があります。
l1 = [(166L,), (155L,)]
l2 = [0.74, 0.25]
をお願いします。
l3 = [[166,0.74],[155,0.25]]
sorted(l1+l2) を試しましたが、これは機能しませんでした
[0.25, 0.7, (155L,), (166L,)]
リストとタプルがあります。タプルが変更されることを意図していないことはわかっていますが、タプルを 2 つの間の順序を維持するリストに結合する必要があります。
l1 = [(166L,), (155L,)]
l2 = [0.74, 0.25]
をお願いします。
l3 = [[166,0.74],[155,0.25]]
sorted(l1+l2) を試しましたが、これは機能しませんでした
[0.25, 0.7, (155L,), (166L,)]
>>> l1 = [(166L,), (155L,)]
>>> l2 = [0.74, 0.25]
>>> zip([x for x, in l1], l2)
[(166L, 0.74), (155L, 0.25)]
>>> map(list, zip([x for x, in l1], l2))
[[166L, 0.74], [155L, 0.25]]
l3 = [[l1[i][0], l2[i]] for i in range(len(l1))]
l1 が 1 タプルで構成され、l2 が単一の要素で構成され、l1 と l2 の長さが同じであると仮定すると、機能します。