如何将字典的value设置为已知字典

1.已经设置了一个字典,再设置一个字典并希望该字典的 value为第一个字典名该如何实现
2.我的代码:
zeyu_information={

'first_name':'zeyu',
'last_name':'zhou',
'age':23,
'living_city':"huaian'"
}

people={

'zeyu':'zeyu_information',
}

for name,infs in people.items():

print('\n'+name.title()+"'s information:")
for inf in infs:
    print(inf.title())
    
    

希望有前辈可以解答一下我的疑惑,字典people中的value如何设置成第一个字典简单的字典名

阅读 2.9k
2 个回答
zeyu_information={
'first_name':'zeyu',
'last_name':'zhou',
'age':23,
'living_city':"huaian'"
}

people={

'zeyu': zeyu_information,
}

people['zeyu']['age'] = 23

dict可以嵌套的,是这个意思么?

这种时候就不要用不同的变量名区分同类对象了,应该用数组或字典(当然你强行要用变量名也是有办法的)

people = [
    {
        'first_name': 'zeyu',
        'last_name': 'zhou',
        'age': 23,
        'living_city': "huaian"
    },
    {
        'first_name': 'asdfa',
        'last_name': 'zhasdfadfaou',
        'age': 293,
        'living_city': "echo"
    }
]

people = {
    'zeyu': {
        'first_name': 'zeyu',
        'last_name': 'zhou',
        'age': 23,
        'living_city': "huaian"
    },
    'asdfa': {
        'first_name': 'asdfa',
        'last_name': 'zhasdfadfaou',
        'age': 293,
        'living_city': "echo"
    }
}

数组的元素可以是字典,字典的value可以是另一个字典。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题