第三章 列表
1.列表是什么?
# 列表:列表是由一系列按特定顺序排列的元素组成 # 用[]表示一个列表,用逗号分隔开其中的元素
2.访问列表元素
① 直接访问整个列表 注意:访问时的索引从0开始
digits = [1,2,3,4] print(digits)
②访问列表中具体位置的元素
print(digits[0]) 1
** 将索引设置为-1,可以访问列表的最后一个元素
3.修改、添加、删除元素
① 修改
直接给具体索引的元素赋值
names = ['zhangsan','lisi','wangwu','xiaoliu'] print(names) names[0] = 'laowang' print(names)
② 添加
在列表表尾添加元素:append()
digits = [1,2,3,4] digits.append(5) print(digits)
在列表中插入元素:insert()
digits.insert(1,6) print(digits)
③删除元素
# 1.del:前提是知道索引 message = ['Hello','Hi','Love'] del message[1] print(message) # 2.pop():删除列表末尾的元素,并让你接着使用它 Games = ['cf','lol','kpl','dnf'] Dgames = Games.pop() print(Games) print(Dgames) # 3.在pop()里添加索引 可以删除任意位置的元素 tgames = Games.pop(2) print(Games) # 4.只知道要删除元素的值 使用remove() Games.remove('lol') print(Games)
4组织列表
①使用sort()对列表永久性排序
cars = ['bwm','audi','toyata','subaru'] cars.sort() print(cars)
②使用sorted()对列表临时排序
digits = [1,5,3,4,2] print(digits) print(sorted(digits)) # 临时对表排序 print(digits)
③倒着打印列表 reverse()
digits = [1,5,3,4,2] digits.reverse() print(digits)
④确认列表长度 len()
digits = [1,5,3,4,2] print(len(digits))