我想迭代两个列表。第一个列表包含一些浏览器用户代理,第二个列表包含这些浏览器的版本。我只想筛选出那些版本大于60的用户代理。
这是我的列表理解的样子:
[link for ver in version for link in useragents if ver > 60]
这个列表的问题在于多次打印相同的用户代理。我使用 zip
函数编写了以下代码,它可以正常工作:
for link, ver in zip(useragents, version):
if ver > 60:
# append to list
print(link)
为什么我的列表推导式返回意外的结果?