我有一个嵌套列表,我想检查 i
是否包含在列表的最低级别(i
是两个元素中的第一个一个“子列表”)。
1)有没有直接的方法来做到这一点?
2)我尝试了以下方法:
for i in randomlist:
if [i,randomlist.count(i)] in list1:
有没有办法用通配符替换randomlist.count(i)
?我尝试了 *,%,...,
但这些效果都不好。有任何想法吗?
提前致谢!
最佳答案
我认为你想要的是:
if any(l[0] == i for l in list1):
这将仅检查每个子列表中的第一项,这实际上与具有通配符的第二个元素相同。
关于python - 嵌套列表查询的通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22663610/