Py学习  »  Python

在python 3的另一个dictional中添加带静态键的dictional

3lokh • 4 年前 • 769 次点击  

我想用另一个有固定键的听写,例如

dic1 = {'filename':'file1','namelen':'5'}
dic2 = {
"file1":dic1,
"file2":dic2,
...
...
}

dic1 ={}
dic2 ={}
file_list = ["file1","file2", "file3"]
for file in file_list:
 dic1["filename"] = file
 dic1["namelen"] = len(file)
 dic2[file] = dic1
print(dic2)

我的口述是这样的

    dic2 = 
{
'file1': {'namelen': 5, 'filename': 'file3'}, 
'file3': {'namelen': 5, 'filename': 'file3'}, 
'file2': {'namelen': 5, 'filename': 'file3'}
} 

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54677
 
769 次点击  
文章 [ 3 ]  |  最新文章 4 年前