

あるquery_setを取得して、  
hogeカラムに重複の値があるので下記のように  
重複を消したいと考えています。  
これをリスト内包表記で書きたいのですが、どのように書けばよいでしょうか。

[code]

    want_list = []
    pass_hoge_list = []
    for i in list(query_set):
      if not i.get(hoge) in pass_hoge_list:
        pass_hoge_list.append(i.get(‘hoge’))
        want_list.append(i)
    
[/code]


CC BY-SA 3.0
2015-08-03T09:22:05.047
12990
2015-08-05T08:09:36.333
2015-08-05T08:09:36.333
2281
2106
question
python
重複を除去する python リスト内包表記の書き方

[code]

    {i.get("hoge"): i for i in query_set}.values()
    
[/code]

こういうことでしょうか？


CC BY-SA 3.0
2015-08-03T12:44:23.400
12995
2015-08-03T12:44:23.400
9572
12990
answer