元组
检索元素
tuple.count(obj)
计算元组中某个元组出现的次数
in运算符
x in tuple 返回布尔值
tuple.index(obj)
返回某个元素在元组中出现的第一个位置
元组和列表的区别
元组和列表相似,但是元组的元素无法改变,列表可以改变
元组没有append,remove,pop等函数
元组的速度比列表更快
tuple(obj) 列表和字符串转换成元组
list(obj) 元组和字符串转换成列表
列表和元组对多个变量同时赋值
x,y,z=list/tuple
字典
常用操作
遍历字典
for xxx in dict.keys()/dict.values()/dict.items()
dict.keys() 键
a.values() 值
a.items() 键和值
字典检索
用in运算符来测试某个特定的键是否在字典中
返回的是布尔值
'a' in dict
删除元素和字典
del语句 删除特定键的元素或者整个字典
dict.clear()
删除字典内所有元素,字典成为一个空字典
dict.pop(key)方法删除并返回指定键的元素
dict.update(dict2)
把字典dict2的键/值对更新到dict里
dict.setdefault(key, default=None)
和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default