<分区>
我正在尝试用 python 列表理解重写以下代码
vuln = []
for p in pkgs:
m = get_close_matches(p, rpms)
if m:
vuln.append(m)
if vuln:
print(vuln)
下面是我的第一个版本
vuln = [get_close_matches(p, rpms)
for p in pkgs]
if vuln:
print(vuln)
不幸的是,如果没有匹配,它会生成一个空列表
[[], [], [], [], [], [], []]