1. 程式人生 > >3.2 修改、添加和刪除元素

3.2 修改、添加和刪除元素

語句 方法 class 修改 使用方法 刪除 末尾 pan 刪除元素

3.2.1 修改列表元素

motorcycles = [honda, yamaha, suzuki]
print(motorcycles)
motorcycles[0] = ducati
print(motorcycles)
[honda, yamaha, suzuki]
[ducati, yamaha, suzuki]

3.2.2在列表中添加元素

在列表末尾添加元素

motorcycles = [honda, yamaha, suzuki]
print(motorcycles)
motorcycles.append(ducati
) print(motorcycles)
[honda, yamaha, suzuki]
[honda, yamaha, suzuki, ducati]

在列表中插入元素

motorcycles = [honda, yamaha, suzuki]
print(motorcycles)
motorcycles.insert(0,ducati)
print(motorcycles)
[honda, yamaha, suzuki]
[ducati, honda, yamaha, suzuki]

3.2.3 從列表中刪除元素

1.使用del語句刪除元素

motorcycles = [honda, yamaha, suzuki]
print(motorcycles)
del motorcycles[0]
print(motorcycles)
[honda, yamaha, suzuki]
[yamaha, suzuki]

motorcycles = [honda, yamaha, suzuki]
print(motorcycles)
del motorcycles[1]
print(motorcycles)
[honda, yamaha, suzuki
] [honda, suzuki]

使用方法pop()刪除元素

motorcycles = [honda, yamaha, suzuki]
print(motorcycles)
popped_motorcycles = motorcycles.pop()
print(motorcycles)
print(popped_motorcycles)
[honda, yamaha, suzuki]
[honda, yamaha]
suzuki

彈出列表中任何位置處的元素

motorcycles = [honda, yamaha, suzuki]
print(motorcycles)
popped_motorcycles = motorcycles.pop(0)
print("The first motorcycle I owned was a " + popped_motorcycles.title() + ".")
[honda, yamaha, suzuki]
The first motorcycle I owned was a Honda.

根據值刪除元素

motorcycles = [honda, yamaha, suzuki,ducati]
print(motorcycles)
motorcycles.remove(ducati)
print(motorcycles)
[honda, yamaha, suzuki, ducati]
[honda, yamaha, suzuki]

3.2 修改、添加和刪除元素