刚刚注意到 Python 中没有按索引删除列表中的项目的功能,以便在链接时使用。
例如,我正在寻找这样的东西:
another_list = list_of_items.remove[item-index]
代替
del list_of_items[item_index]
因为,remove(item_in_list)
删除item_in_list
;后返回列表 我想知道为什么省略了类似的索引功能。似乎很明显和微不足道的被收录了,感觉有理由跳过它。
关于为什么这样的功能不可用的任何想法?
- - - 编辑 - - - -
list_of_items.pop(item_at_index)
不适合,因为它不会返回没有要删除的特定项目的列表,因此不能用于链接。(根据文档:L.pop([index]) -> item -- 删除并返回 index 处的项目)