Skip to main content
 首页 » 编程设计

python之多列表理解

2025年05月04日13虾米哥

我有以下嵌套列表:

items = [ 
   [{'URL': '1234', 'ID': 1}, {'URL': '2222', 'ID': 2}], 
   [{'URL': '12344321', 'ID': 2}] 
] 

我怎样才能得到这里的所有 url?

到目前为止我已经尝试过:

urls = [i['URL'] for i in item for item in items] 

请您参考如下方法:

items = [ 
   [{'URL': '1234'}, {'ID': 1}], 
   [{'URL': '12344321'}, {'ID': 2}] 
] 
print [i[0]['URL'] for i in items] 

抓取keyURL的值

如果您可以在单个列表中使用多个词典

print [j['URL'] for i in items for j in i]