修改列表元素
要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。
num = ['one','two','three']
num[0] = 1
在列表中添加元素
1、在列表末尾添加元素
给元素附加到列表末尾,使用append()。
num = []
num.append('one')
num.append('two')
num.append('three')
print(num)
2、在列表中插入元素
使用方法insert() 可在列表的任何位置添加新元素。需要指定新元素的索引和值。
num = ['one','two','three']
num.insert(0,'zero')
从列表中删除元素
1、使用del语句删除元素
如果知道要删除的元素在列表中的位置,可使用del语句。
num = ['one','two','three']
del num[0]
2、使用pop()方法删除列表末尾的元素
将元素删除,并接着使用它。
num = ['one','two','three']
popped_num = num.pop()
print(f"The last number is {popped_num}")
3、弹出列表中任何位置处的元素
可以使用pop()方法删除列表任意位置的元素,只需在圆括号中指定要删除的索引即可。
num = ['one','two','three']
popped_num = num.pop(1)
4、根据值删除元素
如果不知道元素的位置(索引)时,可以使用remove()方法。
remove()方法只能删除第一个指定的值,如果要删除的值在列表有多个相同的,需要使用循环删除重复值。
num = ['one','two','three']
removed_num = num.remove('two')