📜  Python|用普通字典初始化字典

📅  最后修改于: 2022-05-13 01:54:25.602000             🧑  作者: Mango

Python|用普通字典初始化字典

有时,在使用字典时,我们可能有一个实用程序,我们需要在其中使用记录值初始化字典,以便以后可以更改它们。这种应用程序可能发生在一般记忆或竞争性编程的情况下。让我们讨论一下可以执行此任务的特定方式。

方法:使用zip() + repeat()
这些功能的组合可用于执行此特定任务。在此,字典值通过 zip() 附加到使用 repeat() 重复的键上

# Python3 code to demonstrate working of
# Dictionary initialization with common dictionary
# Using zip() + repeat()
from itertools import repeat
  
# initialization Dictionary 
test_dict = {'gfg' : 1, 'best' : 3}
  
# Using zip() + repeat()
# Dictionary initialization with common dictionary
res = dict(zip(range(4), repeat(test_dict)))
  
# printing result 
print("The dictionary with record values : " + str(res))
输出 :
The dictionary with record values : {0: {'gfg': 1, 'best': 3}, 1: {'gfg': 1, 'best': 3}, 2: {'gfg': 1, 'best': 3}, 3: {'gfg': 1, 'best': 3}}