result = [(u'ABC', u'(Choose field)', u'ABCD', u'aa', u'A', u'A_100')]
我正在尝试'(Choose field)'
使用以下语法从上面的列表中删除:
result.remove('(Choose field)')
# and
result.remove("'(Choose field)'")
但是这两件事都不能正常工作,最终出现了这个错误
{ValueError}list.remove(x): x not in list
首先,您的列表包含包含字符串的元组。并且元组不支持remove
只需将元组转换为列表然后使用remove
>>> res = list(result[0])
['ABC', '(Choose field)', 'ABCD', 'aa', 'A', 'A_100']
>>> res.remove('(Choose field)')
['ABC', 'ABCD', 'aa', 'A', 'A_100']
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句