的名单上有两个词典与内容:结合字典元素到列表
dct1 = {'NL': 7,'MC': 9, 'PG': 8}
dct2 = {'NL': 2,'MC': 10,'PG': 6}
你可以说这些代表来自游戏里的字母名称和编号分数分数。两个字典之间的差异是根据标准计算的数字。
现在我想将字典中的内容组合成一个列表。我将只提供我的代码的一个粗略的想法。基本上我做了什么然后转向在两个库的内容转换成列表的列表,其中:
L1 = [['NL',7],['MC',9],['PG',8]]
L2 = [['NL',2],['MC',10],['PG',6]]
为把它们变成列表清单代码:
L1 = []
for i, occurrences in dct1.items():
L1.append([i,occurrences])
L2 = []
for j, occurrences in dct2.items():
L2.append([j,occurrences])
,一旦我同时打印名单,我得到了我上面写的。
但现在,而不是有两个不同的名单,我想他们都合并成一个列表,我的输出是:
L3 = [['NL',7,2],['MC',9,10],['PG',8,6]]
基本上单一的名单没有重复的字母两次,只需添加第二位数字。任何帮助深表感谢。
[转换Python字典的T可能的复制o List](http://stackoverflow.com/questions/1679384/converting-python-dictionary-to-list) –