我想获得一个包含超过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']))