Imooc - Python3 入门教程: 第5章 Python的List容器

本章讲解Python最常用集合类型:list,我们可以用list来表示有序集合。
更新于: 2022-01-12 14:04:11

在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器

# 1. list,对比js里的数组
scores = [45, 60, 75, 86, 49, 100]

# 2. 访问
names = ['Alice', 'Bob', 'David', 'Ellena']
print(names[0])
print(names[1])
print(names[2])
print(names[3])
print(names[-1]) # ==> Ellena

# 3. 遍历
L = ['Alice', 66, 'Bob', True, 'False', 100]
for item in L:
    print(item)

# 4. 弹出元素
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
n1 = L.pop() 	# 弹出最后1个元素
n2 = L.pop(2)	# 弹出索引值为2的元素

# 5. 添加新元素
names = ['Alice', 'Bob', 'David', 'Ellena']
names.insert(2, 'Candy')
names.append('Aric')

# 6. 更新元素
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
L[2] = 'Canlina'
print(L)

# 7. 多维数组
alice_scores = [100,89,92]
bob_scores = [70,65,81]
candy_scores = [88,72,77]
all_scores = [alice_scores, bob_scores, candy_scores]
score = all_scores[1][2] # ==> 81