列表(List)
列表(List)是一种有序和可更改的集合,允许重复的成员。在Python中,用方括号表示。
创建列表
创建一个列表,并输出:
# Python
p = ["刘备", "张飞", "关羽"]
print(p)
运行效果如下:
['刘备', '张飞', '关羽']
访问列表
访问列表第二项(注意,列表从0开始索引)
p = ["刘备", "张飞", "关羽"]
print(p[1])
运行结果如下:
张飞
负索引
使用负数索引访问列表第3项(最后一项索引为-1,向前依次为-2、-3……)
p = ["刘备", "张飞", "关羽"]
print(p[-1])
运行结果如下:
关羽
更改项目值
将列表中的 “张飞” 改为 “张黑子”,并输出修改后的列表。
p = ["刘备", "张飞", "关羽"]
p[1] = "张黑子"
print(p)
运行效果如下:
['刘备', '张黑子', '关羽']
往列表中添加新元素
向列表中增加 “诸葛亮” 并输出新的列表
p = ["刘备", "张飞", "关羽"]
p.append("诸葛亮")
print(p)
运行效果如下:
['刘备', '张飞', '关羽', '诸葛亮']
列表大小
输出列表中元素的个数
p = ["刘备", "张飞", "关羽"]
print(len(p))
运行效果如下:
3
其它方法
- append():在列表的末尾添加一个元素。
- clear():删除列表中的所有元素。
- count():返回具有指定值的元素数量。
- insert():在指定位置添加元素。
- pop():删除指定位置的元素并返回此元素。
- remove():删除具有指定值的项目。
- reverse():颠倒列表的顺序。
- sort():对列表进行排序。
练习
- 新建一个空列表,输出列表,查看效果;
- 依次在列表中插入:1、3、7、3、2,输出列表,查看效果;
- 使用pop函数删除列表中的元素 “1”,输出列表,查看效果;
- 使用remove函数删除列表演中的所有的“3”, 输出列表,查看效果;