修改列表元素
❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ motorcycles[0] = ‘D’
print(motorcycles)
[‘A’, ‘B’, ‘C’]
[‘D’, ‘B’, ‘C’]
添加列表元素
❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ motorcycles.append(‘D’)’
print(motorcycles)
[‘A’, ‘B’, ‘C’]
[‘A’, ‘B’, ‘C’,‘D’]
插入列表元素
❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ motorcycles.insert(0, ‘D’)
print(motorcycles)
[‘A’, ‘B’, ‘C’]
[‘D’, ‘A’, ‘B’,‘C’]
删除列表元素
1)DEL方法 引用的是索引
motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
del motorcycles[1]
print(motorcycles)
[‘A’, ‘B’, ‘C’]
[‘A’, ‘C’]
2)POP方法 :只能删除列表最后的一个元素,并记录
❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ popped_motorcycle = motorcycles.pop()
❸ print(motorcycles)
❹ print(popped_motorcycle)
[‘A’, ‘B’, ‘C’]
[‘A’, ‘B’]
[‘C’]
个人觉得运用不够灵活,比如遇到列表中满足条件的元素,想要记录元素又想要删除记录,个人操作用if语句,新建数组,先用新建数组存储if条件满足的元素,然后再删除即可。
3)remove方法: 值删除
❶ motorcycles = [‘A’, ‘B’, ‘C’]
print(motorcycles)
❷ too_expensive = ‘C’
❸ motorcycles.remove(too_expensive)
print(motorcycles)
❹ print("\nA " + too_expensive.title() + " is too expensive for me.")
[‘A’, ‘B’, ‘C’]
[‘A’, ‘B’]
C is too expensive for me.