1、for循环遍历整个列表
cars = ["奔驰", "比亚迪", "长安", "理想"]
cars.insert(0, "红旗")
cars.append("长安")
cars.insert(len(cars), "宝马")# 可以在列表中每个元素前后添加元素
cars_new = []
for car in cars:cars_new.append(car+"车")print(f"{car}是一辆好车")
print("他们都是知名车企")
print(cars_new)# 可以用来删除后缀、也可以删除前缀
cars = []
for car in cars_new:cars.append(car.removesuffix("车"))
print(f"{cars}")
2、创建数值列表
for num in range(1, 10 ,1): # range函数创建数值列表,可以用第三个参数指定步长for num2 in range(1, 10, 1):print(f"{num} * {num2} = {num * num2}")
numbers_list = list(range(1, 11)) # 使用range()创建数值列表
print(min(numbers_list)) # 对数值列表进行简单统计计算
print(max(numbers_list))
print(sum(numbers_list))
numbers_list0 = [value+10 for value in range(1, 11)] # 列表推导式
print(numbers_list0)
3、使用列表的一部分
cars = ["奔驰", "比亚迪", "长安", "理想", "红旗", "领克", "别克"]
print(cars[3:]) # 列表切片选择部分元素
print(cars[:3])
print(cars[:-1])
print(cars[::-1])
print(cars[1:3])for car in cars[3:]:print(car) # 遍历切片列表,打印部分元素my_cars = cars[:] # 复制列表
print(my_cars)
my_cars.append("小鹏")
print(my_cars)
print(cars)