1.列表是什么
列表由一系列按特定顺序排列的元素组成。可以将任何东西加入列表中,列表中的元素可以没有任何关系。鉴于列表通常包含多个元素,给列表指定一个表示附属的名称(如names、letters)是个不错的主意。
在Python中,用方括号[]来表示列表,并用逗号来分隔其中的元素。
- 访问列表元素:列表是有序集合,因此要访问列表的任何元素,只需要将元素的位置告诉Python即可。要访问列元 素, 先指出列表名称,再指出元素的位置,并将其放在[]中
bicycles = ["trek","redline"]
print(bicycles.[0])
- 索引从0开始而不是1:Python为访问列表的最后一个元素提供了特殊的语法。通过将索引指定为-1,可以返回列表的最 后 一个元素。这种语法很有用,因为你经常需要在不知道列表长度的情况下访问最后的元素。
bicycles = ["trek","redline"] print(bicycles.[-1])
- 使用列表中的各个值:可像使用其他变量一样使用列表中的各个值
2.修改、添加和删除元素
你所创建的列表绝大多数都是动态的,这意味着列表创建后,将随着程序的运行增删元素。
- 修改列表元素:先指定列表名和元素的索引,再指定元素的新值
- 在列表中添加元素:
第一种:在列表末尾添加元素:append()
第二种:在列表中插入元素:insert()
第三种:从列表中删除元素:del:永久删除 pop():删除列表末尾的元素,但能够接着使用它
remove()只删除第一个指定的值
3.使用sort()方法对列表进行永久排序
sort()方法永久性的修改了列表元素的顺序,按字母顺序排列。如果要按与字母列表相反的顺序排列,只需要向sort()方法传递参数reverse=True
sorted():保留列表元素原来的排列顺序,同时以特定的顺序呈现它们
4.确定列表的长度:
使用函数len()可以快速获取列表的长度