1.列表由一系列按特定顺序排列的元素组成。,用方括号([])来表示列表,并用逗号来分隔其中的元素。
2.访问列表元素:列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可
3.索引从 0而不是 1开始 :Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素:
4.修改:修改列表元素,可指定列表名和要修改 的元素的索引,再指定该元素的新值
添加:在列表中添加新元素时,最简单的方式是将元素附加到列表末尾。方法append()让动态地创建列表易如反掌
在列表中插入元素 ,使用方法insert()可在列表的任何位置添加新元素
从列表中删除元素 ,使用del语句删除元素 ,使用del语句将值从列表中删除后,你就无法再访问它了。
使用方法pop()删除元素 ,方法pop()可删除列表末尾的元素,方法pop()可以帮我们打印出
根据值删除元素:。如果你只知道要删除的元素的值,可使用方法remove()。 方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值.
5.组织列表
使用方法 sort()对列表进行永久性排序 。
使用函数 sorted()对列表进行临时排序 :函数 sorted()让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序
如果你要按与字母顺 序相反的顺序显示列表,也可向函数sorted()传递参数reverse=True
要反转列表元素的排列顺序,可使用方法reverse()。reverse()不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排 列顺序:
使用函数len()可快速获悉列表的长度:
6.遍历整个列表:
magicians = ['alice', 'david', 'carolina'] for magician in magicians: print(magician) 从列表magicians中取出一个名字,并将其存储在变量magician中
换行符"\n",在每次迭代结束后都插入一个空行.
在python中一定要避免缩进错误
7.创建数值列表:函数range()让你能够轻松地生成一系列的数字
for value in range(1,5): print(value) 左闭右开:只打印1,2,3,4
要创建数字列表,可使用函数list()将range()的结果直接转换为列表numbers = list(range(1,6))[1, 2, 3, 4, 5]
轻松地找出数字列表的最大值、 最小值和总和: min(),mix(),sum()
8.处理列表的部分元素——Python称之为切片
players = ['charles', 'martina', 'michael', 'florence', 'eli'] print(players[0:3])
输出: ['charles', 'martina', 'michael']
9. 复制列表
friend_foods = my_foods[:] 得到俩个列表
friend_foods = my_foods 它们俩个还是同一个列表
10.元组
列表非常适合用于存储在程序运行期间可能变化的数据集。
不能修改的值称为不可变的,而不可变的列表被称为元组
定义元组 dimensions = (200, 50) 使用了圆括号而不是方括号
虽然不能修改元组的元素,但可以给存储元组的变量赋值。。因此可重新定义整个元组,