列表 由一系列按特定顺序排列的元素组成。
在Python中 用方括号([ ])来表示列表,并用逗号来分隔其中的元素。
例如:
bicycles = ['trek','cannondale','redline','specialized']
print (bicycles)
列表是一个有序集合,要访问列表的任何元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。
print(bicycles[0])
输出结果就是trek
第一个列表元素的索引为0,而不是1 。
列表中添加元素
append方法
bicycles.append('nike')
这个是列表的最后添加一个元素。
使用insert()方法可以插入元素
使用del语句删除元素
如果知道要删除的元素在列表中的位置,可使用del语句。
pop()方法删除元素
你要将元素从列表中删除,并接着使用它的值。
方法pop()可删除列表末尾的元素,并让你能够接着使用它
弹出(pop)源于这样一个类比:列表就像一个栈,而删除列表末尾的元素相当于弹出栈顶元素。
效果如图:
也可以用pop()方法弹出列表中任何位置的元素。
只需要在括号中指定要删除的元素的索引即可。
注意:使用pop()时,被弹出的元素就不再在列表中。
根据值删除元素
如果你不知道列表中删除的值所处的位置,如果你只知道删除的元素的值,可以使用方法remove()
使用remove()从列表中删除元素时,也可接着使用它的值。
组织列表
在创建的列表中,元素的排列顺序常常是无法预测的,因为你并非总能控制用户提供数据的顺序。
sort()
函数,对列表进行永久性保存‘’
按字母排列
sort()永久性地修改了列表元素的排列顺序,无法恢复到原来的排列顺序。
向sort()方法传递参数reverse=True(T必须是大写),下面的实例将汽车表按与字母顺序相反的顺序排列:
sorted()
函数,对列表进行临时排序。
也可以向sorted()函数传递reverse=True 参数
reverse()
反转列表元素的排列顺序
注意:reverse() 不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序
reverse() 永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,再次调用reverse()就行。 sorted(cars,reverse=True)
len()
函数,确定列表长度
可用于 需要管理多少项可视化数据,网站有多少注册用户等。