I'm not sure I'm a big fan of the way you're using this list comprehension - I find it kind of hard to understand what's going on (also the one at L80). First off please don't use variable such as `g` - use a real word. Secondly, what are you trying to test here? Either refactor the code into something more understandable, or add better comments here and at L80 that explain what the list comprehension is actually  accomplishing.