列表
用方括号([])来表示列表,并用逗号来分隔其中的元素
访问列表元素
- 列表名称 + 索引
bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles[0])
- 索引从0开始
- 索引-1代表最后一个元素,-2代表倒数第二个.以此类推
列表操作
- 修改列表
names = ["tom","lily","jack"]
print(names[1])
names[1] = "mark"
print(names[1])
- 添加列表元素
末尾追加
names.append("jim")
插入元素
names.append(1,"lucy")
- 删除元素
索引删除
del names[0]
弹出元素
(弹出元素可以指定索引,返回指定元素,不指定索引默认为最后一个值)
name = names.pop(3)
删除指定值
(只删除第一个,如果值不存在会报错)
names.remove("lucy")
- 排序
永久性排序
names.sort()
永久性倒序
names.sort(reverse=True)
临时排序
sorted(names)
临时排序倒序
sorted(names,reverse=True)
倒序元素
names.reverse()
- 列表长度
len(names)
列表中常见的异常
访问不存在的索引会造成下标越界异常
index out of range
网友评论