How to take out single element out of list in python?
本问题已经有最佳答案,请猛点这里访问。
我有以下清单:
1 | list = [u'windows 32bit', u'i7', u'5Mb', u'energenie_eu', u'nvidia_970'] |
我想从中取出值"5MB"。因此,建议我如何从列表中分离出值"5MB",并将列表设置为:
1 | [u'windows 32bit', u'i7', u'energenie_eu', u'nvidia_970'] |
号
可以按项删除元素
1 | list.remove("5Mb") |
你也可以这样做,
1 | A = L[:n]+L[n+1:] |
号
如果您想要一个列表的副本,而不需要使用元素。你可以用如果你只知道列表项的值而不是位置,那么索引来查找n。但是,你回到l.remove和搜索列表的时间惩罚。