Python中基于条件的子列表

时间:2017-11-29 16:21:54

标签: python sql list sublist

我想获得一个包含超过300 000行的列表的子列表。

line1 = [field1,field2,field3,code1]

其中code1是5个字符的字符串

我想做一些像sql

中的select语句
select * from table where code1 = '78100'

我尝试使用itertools执行以下操作,但我不知道如何使用它返回的grouperobject。

import csv
import sys
reload(sys)  
sys.setdefaultencoding('utf8')

with open(r"csvfile", "rU") as f:

    reader = csv.DictReader(f,delimiter=';')
    sortedreader = sorted(reader, key=lambda d: (d['insee']))
    groups = groupby(sortedreader, key=lambda d: (d['insee']))

0 个答案:

没有答案