1、直接创建
>>> mydict = {"name":"Bob","age":20}
>>> mydict
{'name': 'Bob', 'age': 20}
2、=等号连接键值对
>>> mydict = dict(name='Bob',age=20)
>>> mydict
{'name': 'Bob', 'age': 20}
3、创建一个空的,依次赋值
>>> mydict = {}
>>> mydict['name']="Bob"
>>> mydict['age']=20
>>> mydict
{'name': 'Bob', 'age': 20}
4、利用zip压缩两个序列里面的值,组成键值对
>>> keys=['name','age']
>>> values=['Bob',20]
>>> mydict=dict(zip(keys,values))
>>> mydict
{'name': 'Bob', 'age': 20}
5、可利用fromkeys全部初始化一个值,然后需要的时候修改
>>> l = ['name','age']
>>> mydict = dict.fromkeys(l,'?')
>>> mydict
{'name': '?', 'age': '?'}
>>> mydict['name']='Bob'
>>> mydict['age']=20
>>> mydict
网友评论