0

I'd like to remove the brackets around my querysets using list comprehension.

This is what I have :

foo = [[<queryset: two>], [<queryset: four>], [<queryset: one>]] 

And this is what I want :

bar = [<queryset: two>, <queryset: four>, <queryset: one>] 

I tried to use list comprehension like so but it didn't change anything :

bar = [x for x in foo]

What am I doing wrong ?

Horai Nuri
  • 5,358
  • 16
  • 75
  • 127

1 Answers1

1

Try this,

In [1]: foo = [['<queryset: two>'], ['<queryset: four>'], ['<queryset: one>']]
In [2]: [i[0] for i in foo]
Out[2]: ['<queryset: two>', '<queryset: four>', '<queryset: one>']
Rahul K P
  • 15,740
  • 4
  • 35
  • 52