列表(list)
列表将元素按照一定顺序存储起来,用户可以使用索引 index 或者循环 loop 来对元素进行操作。
-
创建一个列表
cars = ['BMW' , 'Benz' , 'Audi']
-
获取列表的第一个元素
frist_car = cars[0]
- 获取列表的最后一个元素
last_car = cars[-1]
-
遍历列表(相当于把列表中所有元素撸一遍)
for car in cars: print(car)
-
向列表中增加元素
cars = [] cars.append('BMW') cars.append('Audi')
-
创建数值列表
squares = [] for x in range(1,11): squares.append(x**2)
-
列表的推导式(是一种轻量级的循环创建列表,列表生成式是一种简化代码的优美方式)
1、[表达式 for 变量 in 可迭代对象]
squares = [x**2 for x in range(1,11)]
2、[表达式 for 变量 in 可迭代对象 if 真值表达式]
[x**2 for x in range(1,100,2) if x%2 == 1]
-
列表的切片
L = [1,2,3,4,5,6] L[1:5:2] ------> [2,4] L[1] ------> [2] L[] L[3:3] = [3.1,3.2] ------> [1, 2, 3, 3.1, 3.2, 4, 5, 6] # 实现了在中间插入 L[0:0] = ['a' , 'b'] ------> ['a', 'b', 1, 2, 3, 4, 5, 6] # 实现了在前面插入
5 打赏
打赏 2 积分后可见