gpt4 book ai didi

python - python 中的 zip(),如何使用静态值

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:29 25 4
gpt4 key购买 nike

我正在尝试构建一个元组数组,其中第一个值来自具有一些静态值的列表。

这应该很简单,但出于某种原因我正在努力做到这一点。

例如,我如何获得以下内容:

 [(1,100,200),
(2,100,200),
(3,100,200),
(4,100,200),
(5,100,200)]

>>> zip([1,2,3,4,5],100,200)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: zip argument #2 must support iteration

最佳答案

你可以使用 itertools.repeat重复您尝试压缩在一起的元素。

>>> import itertools
>>> zip([1, 2, 3, 4, 5], itertools.repeat(100), itertools.repeat(200))
[(1, 100, 200), (2, 100, 200), (3, 100, 200), (4, 100, 200), (5, 100, 200)]

您还可以指定需要重复该元素的次数。 (在本例中为 5)

关于python - python 中的 zip(),如何使用静态值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22743490/

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