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\'把第一个给覆盖掉了