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

posted on 2013-05-06 14:46  生命线的挣扎  阅读(407)  评论(0编辑  收藏  举报

导航