python-list: pop和remove的区别
先上结论
1.pop()默认删除最后一个,有返回值
2.pop()指定下标删除,也有返回值
3.remove()指定元素值删除,无返回值
li = ['小明',18,'上海','男']
pop()默认删除最后一个.且有返回值
e = li.pop()
print(e)
print(li)
---console---
男
['小明', 18, '上海']
指定下标删除,也有返回值
e1 = li.pop(0)
print(e1)
print(li)
---console---
小明
[18, '上海', '男']
remove()指定元素值删除,无返回值
e2 = li.remove(18)
print(e2)
print(li)
---console---
None
['小明', '上海', '男']

浙公网安备 33010602011771号