python 列表 修改,添加append,插入insert,删除del,删除后返回删除值pop,按值删除remove

python 列表 修改,添加,插入,删除,删除后返回删除值,按值删除

my_list = ['A','B','C']


修改


my_list[1] = 'D'
print(my_list) # ['A','D','C']


添加(默认是追加到后面)

my_list.append('E')
print(my_list) # ['A','D','C','E']


插入(指定插入位置的前面)


插入到最前面

my_list.insert(0,'X')
print(my_list) # ['X','A','D','C','E']


插入到2的位置

my_list.insert(2,'Y')
print(my_list) # ['X','A','Y','D','C','E']


删除(指定位置的元素 2 第三个)

del my_list[2]
print(my_list) # ['X','A','D','C','E']


删除(指定值)

my_list.remove('X')
print(my_list) # ['A','D','C','E']


删除最后一个并返回被删除的值

my_list.pop() # 'E'
print(my_list) # ['A','D','C']


删除指定位置值并返回删除值

my_list.pop(1) # 'D'
print(my_list) # ['A','C']