python容器之列表(list)
"""
基本语法:
# 字面量
[元素1, 元素2, 元素3, 元素4, ...]
# 定义变量
变量名称 = [元素1, 元素2, 元素3, 元素4, ...]
# 定义空列表
变量名称 = []
变量名称 = list()
"""
name_list = ['张三', '李四', '王五', '赵六', '田七']
name_list2 = ['刘德华', '成龙', '洪金宝', '周星驰', '周润发', '李四']
print(f"打印name_list: {name_list}")
print(f"name_list的类型为: {type(name_list)}")
for el in name_list:
print(el)
print("------------------")
for index in range(len(name_list)):
print(f"index: {index}, val: {name_list[index]}")
print("------------------")
for index, el in enumerate(name_list):
print(f"index: {index}, val: {el}")
print("------------------")
print("##### 循环列表4 #####")
index = 0
for el in name_list:
print(f"index: {index}, val: {el}")
index += 1
print("##### 循环列表5 #####")
index = 0
while index < len(name_list):
print(f"index: {index}, val: {name_list[index]}")
index += 1
name_list.append("孙2狗")
print(f"追加元素后, 打印name_list: {name_list}")
name_list.insert(0, "阿赞")
print(f"列表元素在指定位置插入元素, 打印name_list: {name_list}")
name_list.reverse()
print(f"翻转元素后, 打印name_list: {name_list}")
name_list.remove("张三")
print(f"删除元素后, 打印name_list: {name_list}")
print(f"打印当前name_list: {name_list}")
name_list.pop(0)
print(f"pop删除元素后, 打印name_list: {name_list}")
name_list.pop(0)
print(f"打印当前name_list: {name_list}")
del name_list[4]
print(f"del 删除元素后, 打印name_list: {name_list}")
count = name_list.count("田七")
print(f"统计 田七 在name_list中出现的次数: {count}")
name_list.extend(name_list2)
print(f"在name_list末尾一次性追加name_list2的多个元素{name_list}")
print(f"从列表中找出李四第一个匹配项的索引位置: {name_list.index('李四')}")
num_list = [1, 4, 2, 7, 9, 5, 6, 3, 0]
num_list2 = [1, 4, 2, 7, 9, 5]
print(f"返回num_list元素个数: {len(num_list)}")
print(f"返回num_list中最小的值: {min(num_list)}")
print(f"返回num_list中最大的值: {max(num_list)}")
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94