我搬字典
user = {
'name': 'Bob',
'age': '11',
'place': 'moon',
'dob': '12/12/12'
}
user1 = {
'name': 'John',
'age': '13',
'place': 'Earth',
'dob': '12/12/12'
}
通过加 1 循环遍历每个用户的最佳方法是什么?所以下一个用户将是 user2。
Thanks
您可以创建一个新的字典变量,其中键是用户,值是一个嵌套字典,其中包含有关用户的所有信息,而不是将 user1 指定为字典的变量名称,如下所示:
users = {
'user1': {
'name': 'John',
'age': '13',
'place': 'Earth',
'dob': '12/12/12'
},
'user2': {
'name': 'Bob',
'age': '11',
'place': 'moon',
'dob': '12/12/12'
}
...}
然后,您可以迭代所有用户 user1、user2、...userN 的嵌套字典,而不是将每个用户分配给其自己的变量。
更新:
以下是循环嵌套字典的方法:
for k, v in users.items():
print(k, v)
其中 k 是键(“user1”、“user2”等),v 是包含用户信息的嵌套字典。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)