如何从python中取出列表中的单个元素?

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和搜索列表的时间惩罚。