python中的列表知识总结

三元运算:result = 值1 if:条件 else: 值2python3文件重视unicode用str类型来表示二进制数据用bytes来表示:          encode(‘填写string的类型,如果没写默认utf-8‘)  string——————————————————————————————————————————————> byte       <——————————————————————————————————————————————         decode(‘要替换成的数据类型‘) 切片:        [开始的元素下标 : 结束(不包含):步长]  列表只能和列表相加,元组只能和元组相加  列表*N 相当于把列表中的元素重复N便  元组中如果只有一个元素也要加逗号(‘元素‘,) in: 可以判断元组或者列表中是否含有某个元素        元素 in 列表 len()  用来获取元组或者列表的长度 min()  用来获取元组或者列表的最小值 max()  用来获取元或者列表组的最大值 序列的封包:  把等多个值赋予给一个值的同时会主动封装成一个元组 序列的解包:  把序列(元组或者列表等)赋值给多个变量(要求数量相等) 创建列表: list(range())   list:可以将元组区间(range())等对象转换成list  列表的方法: 增:{   A.append()  用于将元素加载列表的末尾        A.extend(‘元组,列表等元素‘)  将元素合并到列表的末尾        A.insert(‘索引‘,值)   将元素插入到指定位置        } 删{ del语句  不仅可以删除元素还可以用删除变量      A.remove(‘元素‘)  删除得到列表中的第一各个出现的该值      A.pop()  实现出栈(先进后出)的功能      A.clear() 相当于把列表清空  } 改:{    可以通过切片的方式给列表赋值切片的元素个数并不需要要相等,就可以利用切片进行列表的增,删,查,改    eg: A[1:3] = [‘a‘,‘b‘]    利用切片增加元素: A[2:2] == [‘X‘,‘‘Y]  相当于在2下标的位置增加了x,y            删除:A[2:4] == []  相当于将2-4的元素删除    } 查{       A.index(‘元素‘)  查找元素所在的下标        A.count(‘元素‘)   元素出现的位置    }  其他:A.reverse() 反转        A.sort()  排序根据ASCII