一切可迭代对象都可循环
一切可迭代对象都可循环
集合的底层是字典
set()
a.update(b)l两个字典合并
字典是没有顺序的,无序的
a.popitem()删除键值对
a.get()取键值对
a.items()遍历所有键值对
a.keys()
a.values()
dict()
dict(zip(k,v))
fromkeys()创建空字典
生成器推导式
_next_()
元组访问和处理速度比列表快
zip()用法
元组不可变
列表可变
tuple()
sort()在原列表排序
sorted()在新列表对象上排序
index()获得索引元素首次出现的位置
count()统计次数
pop()、del()数组拷贝,故效率较低
extend()
append()
insert()
list()创建列表
range(1,5,2)
list(range(1,4))
可迭代对象的列表生成式
a=[x*2 for x in range(3) if ]
列表元素的增删
可变字符串
io.StringIO()
format()填充与dui'qi
字符串去除首位字符串strip()
字符串驻留机制
注意is 与==区别
split()分割,以列表形式存储。
join()与之相反
操作字符串时,+拼接符与join()不同效率。
切片操作,截取子字符串