I would split this on `for` to be most readable, e.g.

``` python
    pattern_matched = [os.path.join(data_dir, pic) 
                       for pic in ['camera.png', 'moon.png']]
```