1.列表中可包括任意元素类型 支持下标索引 可以修改 数据有序
a = [1, "a", 3, True, None, {}, [], 2, 3]
2.列表的增加修改
# append在列表末尾追加 a.append("4") print(a) #[1, 'a', 3, True, None, {}, [], 2, 3, '4'] # insert可以指定坐标添加元素 a.insert(0, "m") print(a)#['m', 1, 'a', 3, True, None, {}, [], 2, 3, '4'] # extend将可迭代内容添加到末尾 a.extend(range(1, 5)) print(a)# ['m', 1, 'a', 3, True, None, {}, [], 2, 3, '4', 1, 2, 3, 4]
3.列表的删除
# pop默认删除末尾 # 可以指定删除指定坐标的元素并删除返回值 a1 = a.pop(3) # 删除了坐标为3的数字3 print(a1, a) # 3 ['m', 1, 'a', True, None, {}, [], 2, 3, '4', 1, 2, 3, 4] # remove删除指定元素 元素不存在则报错 a.remove("a") print(a) #['m', 1, True, None, {}, [], 2, 3, '4', 1, 2, 3, 4] # clear清空列表 a.clear() print(a)# []
4.列表的查找
n = [1, "a", 3, True, None, {}, [], 2, 3] # count统计次数 print(n.count(3)) #2 # inde返回元素对应的索引 print(n.index(3))#2 # reverse将元素逆序输出 n.reverse() print(n)#[3, 2, [], {}, None, True, 3, 'a', 1]
5.列表的排序
n1 = [1, 3, 4, 8, 6, 5, 2] # sort 默认升序 n1.sort() print(n1)#[1, 2, 3, 4, 5, 6, 8] # reverse默认降序 n1.reverse() print(n1)#[8, 6, 5, 4, 3, 2, 1]
6.元组的学习
元组内支持多个任意类型的元素 不可修改 支持下表索引 元素可以重复 数据有序
a = (1, "a", 3, True, None, {}, [], 2, 3) print(type(a)) # <class 'tuple'> # 统计指定元素出现的次数 a1 = a.count(3) print(a1) # 2 # index根据元素寻找下标索引 a2 = a.index(3) print(a2) #2
最后,努力学习,争取日进斗金