2024-04-18 21:44:58 发布
网友
假设我有一个元组列表,我从这个列表中提取第一个元组,然后想创建一个新的列表,这个列表简单地获取第一个元组并重复n次创建一个元组列表?谢谢。在
由于元组是不可变的,您可以:
lst = [tuples[0]] repeated = lst * 10 # create a list of the first tuple repeated 10 times
如果它们包含可变对象,其中任何一个对象的更改都将反映在所有对象中,因为这些对象都是相同的重复对象。在
假设你有这样一个清单:
list_of_tuples = [('foo', 'bar'), ('baz', 'qux')]
如果要重复第一个元组n次,可以使用itertools.repeat
itertools.repeat
其中n是希望第一个元组重复的次数。 itertools.repeat将返回一个生成器。在
n
由于元组是不可变的,您可以:
如果它们包含可变对象,其中任何一个对象的更改都将反映在所有对象中,因为这些对象都是相同的重复对象。在
假设你有这样一个清单:
如果要重复第一个元组n次,可以使用
^{pr2}$itertools.repeat
其中
n
是希望第一个元组重复的次数。itertools.repeat
将返回一个生成器。在相关问题 更多 >
编程相关推荐