python字典的各种创建方法
方法1
>>> dict1={'name':'1'} #这种是最常用的方式。 >>> dict1 {'name': '1'}
方法2
>>> a = [('name','2'),('age','3')] >>> b = dict(a) >>> b {'age': '3', 'name': '2'} # 需要注意的是 如果你想用下面这三种方式来创建字典,那么是不可行的。 >>> a = [('name','2'),('age')] >>> b = dict(a) ———————————————————————— >>> a = [['name','1'],['age']] >>> b = dict(a) ———————————————————————— >>> a = ['name','1','age','2'] >>> b = dict(a)
方法3
>>> a = dict(name = 1 , age =2) >>> a {'age': 2, 'name': 1}
注意:
在字典中key值是唯一的。比如
dict2 = {'name':'1','name':'2'}
当打印dict2时,结果为
>>> dict2 {'name': '2'}
可以看到,第二个‘name'把第一个给覆盖掉了