Imooc - Python3 入门教程: 第5章 Python的List容器
本章讲解Python最常用集合类型:list,我们可以用list来表示有序集合。
在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