从数据库取出的数据是这样的一份二维元组,需要根据人员的省份,对人员名单进行归并。 ( ('山东省', '吕艳朋'), ('山东省', '张立龙'), ('北京', '李小胖'), ('北京', '张云生'), ('上海', '马云琦'), ('山东省', '武先贺'), ('北京', '李强') ) 写了一个函数 def merger(tup): sta = set() str_lis = [] ok = [] for x, y in tup: sta.add(x) # 通过集合自动去重