gpt4 book ai didi

python - 从数字元组对到所有单个数字的一​​个元组的最佳方法

转载 作者:行者123 更新时间:2023-11-28 20:09:42 25 4
gpt4 key购买 nike

我怎样才能得到这个

nums = [(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7), (7, 8)]

为了这个?每个元组的第二项是下一个元组的第一项。

[0, 1, 2, 3, 4, 5, 6, 7, 8]

我做到了:

>>> zip(*nums)[0]
(0, 1, 2, 3, 4, 5, 6, 7)

但它给了我除了最后一个元素之外的所有东西,然后我不得不使用一些错误的代码来得到正确的结果,所以我一直在寻找一个优雅的解决方案。

最佳答案

不确定你的一般情况是什么,但是

[nums[0][0]] + [x[1] for x in nums]

以你为例

range(nums[-1][-1] + 1)

也有效,你能描述一下你正在尝试做什么而不是仅仅给出一个简单的案例吗?

关于python - 从数字元组对到所有单个数字的一​​个元组的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258720/

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