【发布时间】:2019-03-04 09:13:33
【问题描述】:
我有一个包含 36 个数据项的字典。我想复制每条记录 100 次。所以总记录将是 3600。
def createDataReplication(text_list):
data_item = {}
print(len(text_list))
for k,v in text_list.iteritems():
for i in range(0,100):
data_item[k+str(i)] = v
print(len(data_item))
输出
36
3510
为什么是 3510 而不是 3600?我做错了吗?
【问题讨论】:
-
让
a = [{'amount': 400.0, 'currency': 'USD', 'tid': 7072},{'amount': 100.0, 'currency': 'RS', 'tid': 7070}]然后a*10并检查结果
标签: python dictionary for-loop