[英]How to convert each pair of list into tuple in python
我想將list = [1,4,2,3,0]
轉換為list_tup = [(1,4),(4,2),(2,3),(3,0)]
。 您可以在下面看到我的代碼,但它輸出[(1,4),(2,3)]
。 我想知道如何調整 zip 中的索引。
list=[1,4,2,3,0]
list_tup = tuple(zip(list[0::2], list[1::2]))
嘗試使用沒有第一個元素的列表壓縮整個列表:
l = [1,4,2,3,0]
print(list(zip(l, l[1:])))
或使用解包*
:
l = [1,4,2,3,0]
print([*zip(l, l[1:])])
他們都是 output:
[(1, 4), (4, 2), (2, 3), (3, 0)]
嘗試在沒有列表第一個元素的情況下壓縮整個列表
l = [1,4,2,3,0] print(list(zip(l, l[1:])))
output:
[(1, 4), (4, 2), (2, 3), (3, 0)]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.