我想从列表及其子列表中删除指定的值。这里是我的代码:删除列表及其子列表中的值
example = [['x', 'y'], ['x', 'y'], ['x']]
value = 'x'
if value in example:
example.remove(value)
print(example)
在这种情况下,价值'x'
出现在每个子列表列表中的example
。所以这是我想返回值:
[['y'], ['y'], []]
不过,我目前的方法输出我得到的是:
[['x', 'y'], ['x', 'y'], ['x']]
有谁有我的问题的解决方案,如果没有输出列表指定值?
你想找到其数值发生在所有内部列表中? – thefourtheye 2014-10-19 19:43:48
为什么你想为此使用'len()'函数? – 2014-10-19 19:45:39
你试图自己解决吗? – Vader 2014-10-19 19:47:02