从列表中提取某些元组

问题描述 投票:0回答:1

我不确定这是否是正确的解决方法,但是我创建了一个由表单类型和相应URL组成的元组列表。我想隔离出那些表格类型为10-K并尝试使用我在Stack Overflow上找到的代码的元组。但是,尽管我知道有几种10-K表单类型,但最终还是得到了一个没有内容的新列表。我是初学者,所以请客气。

file = '10-K'
req_urls = []

for tuple in typeandurls:
     if file in tuple:
           req_urls.append
     else:
           pass
python loops url tuples
1个回答
1
投票

或者,一个很好的方法是使用列表理解,例如:

file = '10-K'
req_urls = [tup for tup in typeandurls if file in tup]

这里我假设file in tuple是您要测试元素是否应属于输出集合的方法。

这样做的好处是您的代码乍看之下更具可读性

© www.soinside.com 2019 - 2024. All rights reserved.