我移动字典
user = {
    'name': 'Bob',
    'age': '11',
    'place': 'moon',
    'dob': '12/12/12'
}
user1 = {
    'name': 'John',
    'age': '13',
    'place': 'Earth',
    'dob': '12/12/12'
}
通过添加 1 循环遍历每个用户的最佳方法是什么?所以下一个用户将是 user2。
谢谢
您可以创建一个新的字典变量,而不是将 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 是包含用户信息的嵌套字典。