您的位置:首页 > 编程语言 > Python开发

Python中的list,tuple,dict,set

2015-12-07 14:25 666 查看
list=[11,"aa",33]

增:

list.insert(1,"asas")

list.append(22)

删:

list.pop()

list.pop(0)

改:

list[0]=22

查:

list[0]

list[-1]

tuple=(11,12,12,["22"])

不可变的

set:

d={'Michael':95,'Bob':75,'Tracy':85}

把数据放入dict的方法,除了初始化时指定外,还可以通过key放入:

>>>d['Adam']=67

如果key不存在,dict就会报错:[/code]
要避免key不存在的错误,有两种办法,一是通过
in
判断key是否存在:

>>>'Thomas'ind
False


[/code]
二是通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:

>>>d.get('Thomas')
>>>d.get('Thomas',-1)
-1

要删除一个key,用
pop(key)
方法,对应的value也会从dict中删除:

>>>d.pop('Bob')
75
>>>d
{'Michael':95,'Tracy':85}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: