共读Python编程-列表卡

列表

用方括号([])来表示列表,并用逗号来分隔其中的元素

访问列表元素

  • 列表名称 + 索引
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

你可能感兴趣的:(共读Python编程-列表卡)