2017-05-15 200 views
0

我想使用列表理解去除我的查詢集周圍的括號。如何使用列表理解從列表中的列表中刪除括號?

這是我有:

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

而這正是我想要的:

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

我嘗試使用列表理解像這樣,但它並沒有改變任何東西:

bar = [x for x in foo] 

我在做什麼錯?

+1

'欄= [X [0]在富X]'將完成它 – ZdaR

+0

'X == []''X [0] == ' – RetroCode

回答

1

試試這個,

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>'] 
相關問題