列表的创建:1.基本语法创建a=[] 2.list创建 a=list(range(10))
3.range创建整数列表list(range(3,15,2))开始,结尾,步长
4.a=[x*2 for x in range(5)]
列表元素的增加和删除:
1.列表尾部添加新的元素a.append(80) 2.+运算符操作,a=a+[50],产生新的对象
3.extend方法,添加到本列表的尾部,不产生新的对象,a.extend([5,6])
4.insert()插入函数,a.insert(2,100)
5.pop()删除某个元素并返回,remove删除首次出现的指定元素
6.index()获得指定元素首次出现的索引,index(value,[start,[end]])
7.count() 获得指定元素在列表中出现的次数
列表排序: a.sort()默认为升序 a.sort(reverse=True)降序排列
random.shuffle(a)打乱顺序
a=sorted(a)内置函数,生成新的对象, 内置函数迭代器reverse()进行逆序排列
列表为可变序列,可任意修改列表中元素,元祖tuple不可变。
元祖创建 1.通过()创建元祖 a=(12,15),小括号可以省略。元祖中有一个数,后面要加逗号
2.通过tuple(可迭代对象)创建元祖
元祖元素不能修改,zip(列表1,列表2),将多个列表对应位置的元素组合成元祖