gpt4 book ai didi

Python- For Loop - 增加列表中每个元组的每个索引位置

转载 作者:太空宇宙 更新时间:2023-11-04 08:06:56 24 4
gpt4 key购买 nike

我四处寻找可能的方法来做到这一点。我正在尝试创建一个循环来遍历我的元组对列表。每个索引都包含我将通过每次循环运行计算并附加到列表的数据,直到到达元组列表的末尾。目前使用 for 循环,但我可能会使用 while 循环。

index_tuple = [(1, 2), (2, 3), (3, 4)]
total_list = []

for index_pairs in index_tuple:
total_list.append(index_tuple[0][1] - index_tuple[0][0])

我想让循环做什么:

(index_tuple[0][1] - index_tuple[0][0])#increment
(index_tuple[1][1] - index_tuple[1][0])#increment
(index_tuple[2][1] - index_tuple[2][0])#increment

那么我想我的最后一个问题是可以用 while 循环增加索引位置吗?

最佳答案

使用列表理解。这会迭代列表,将每个元组解压缩为两个值 ab,然后从第二项中减去第一项并将这个新的减去值插入到新列表中。

totals = [b - a for a, b in index_tuple]

关于Python- For Loop - 增加列表中每个元组的每个索引位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29577753/

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