假设我有一个字典和以下列表:
为了创建这个,我可以这样做:
l: list = [1,2,3,4]
d: dict = {"Hello": "World"}
我想精确复制这个字典len(l)
次。
最终我想创建一个元组列表,它看起来像:
[(1, {"Hello": "World"}),(2, {"Hello": "World"}),(3, {"Hello": "World"}),(4, {"Hello": "World"})]
为了创建这个,我可以这样做:
output: list = list(zip(l, repeated_dicts))
但需要将字典在列表中复制指定次数。
我尝试使用itertools.islice
和itertools.cycle
,但是无法完全实现。有什么想法吗?