I have a dictionary where each value is a list, like so: 

```
dictA = {1:['a','b','c'],2:['d','e']}

```

Unfortunately, I cannot change this structure to get around my problem

I want to gather all of the entries of the lists into one single list, as follows:

```
['a','b','c','d','e']

```

Additionally, I want to do this only once within an if-block. Since I only want to do it once, I do not want to store it to an intermediate variable, so naturally, a list comprehension is the way to go. But how? My first guess,

```
[dictA[key] for key in dictA.keys()]

```

yields,

```
[['a','b','c'],['d','e']]

```

which does not work because 

```
'a' in  [['a','b','c'],['d','e']]

```

yields `False`. Everything else I've tried has used some sort of illegal syntax.

How might I perform such a comprehension?