gpt4 book ai didi

python - 整数列表到元组列表中python

转载 作者:太空狗 更新时间:2023-10-29 22:01:59 25 4
gpt4 key购买 nike

[1, 109, 2, 109, 2, 130, 2, 131, 2, 132, 3, 28, 3, 127] 我有这个数组,我想把它变成一个元组列表,每个元组有 2 个值。所以这个列表变成 [(1, 109), (2, 109), (2, 130), (2, 131), (2, 132), (3, 28), (3, 127)]

最佳答案

您可以使用 zip结合 slicing创建一个新的 listtuples .

my_new_list = zip(my_list[0::2], my_list[1::2])

这将生成一个具有以下输出的新列表

[(1, 109), (2, 109), (2, 130), (2, 131), (2, 132), (3, 28), (3, 127)]

这背后的过程非常简单。我们首先使用 slicing 将现有列表拆分为两个新列表.

print my_list[0::2] # [1, 2, 2, 2, 2, 3, 3]
print my_list[1::2] # [109, 109, 130, 131, 132, 28, 127]

然后使用zip将这两个列表组合成一个元组列表。

print zip(my_list[0::2], my_list[1::2])

关于python - 整数列表到元组列表中python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15852295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com