我有一本字典,其中每个值都是一个列表,如下所示:
dictA = {1:['a','b','c'],2:['d','e']}
不幸的是,我无法更改此结构来解决我的问题
我想将列表的所有条目收集到一个列表中,如下所示:
['a','b','c','d','e']
此外,我只想在 if 块中执行此操作一次。由于我只想做一次,我不想将它存储到中间变量中,所以很自然地,列表推导是要走的路。但是怎么做?我的第一个猜测,
[dictA[key] for key in dictA.keys()]
产量,
[['a','b','c'],['d','e']]
这不起作用,因为
'a' in [['a','b','c'],['d','e']]
产量False
。我尝试过的所有其他内容都使用了某种非法语法。
我该如何进行这样的理解?