# coding=utf-8
#Python从list删除元素
if __name__ == '__main__':
# pop()方法,pop方法默认删除列表的最后一个元素,并返回被删除元素
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
print('原List:',L)
name = L.pop()
print('被删除元素', name)
print('删除后List:', L)
# pop()方法还可以接收一个参数,指定要删除的元素的位置,正序从0开始
name = L.pop(0)
print('被删除元素', name)
print('删除后List:', L)
# pop()方法还可以接收一个参数,也可以倒序删除,倒序从-1开始
name = L.pop(-1)
print('被删除元素', name)
print('删除后List:', L)
结果:
原List: ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
被删除元素 Ellena
删除后List: ['Alice', 'Bob', 'Candy', 'David']
被删除元素 Alice
删除后List: ['Bob', 'Candy', 'David']
被删除元素 David
删除后List: ['Bob', 'Candy']