我需要过滤一个二维数组
[
[1, 'eth0', 'description', ...],
[2, 'virbr0', 'description', ...],
[3, 'qvb25f982e4-ae', 'description', ...],
[4, 'tap25f982e4-ae', 'description', ...],
...
]
基本上我想过滤掉某些接口名称。我过滤掉以q
开头的接口,如下所示:
info = [i for i in info if not i[1].startswith('q')]
但我需要能够定义一个要忽略的接口前缀列表,例如:
exclude = ['q','tap']
info = [i for i in info if not i[1].startswith(exclude)]
但我好像搞不懂这样的逻辑。你知道吗
你太接近了!。把
exclude
变成一个元组:从documentation:
演示:
我加了重点…
相关问题 更多 >
编程相关推荐