数据库中人员重复了,怎么合并,试了试如下函数 ryid=[1,2,3,4,5] ryname=['a','c','b','c','c'] def ryqchhb(ryid,ryname): qchr=list(set(ryname)) hbry=[] for xx in qchr: chf=0 for i in range(len(ryid)): if ryname[i]==xx: chf+=1 # print(chf) if chf>1: chfid=[] for i in range(len(ryid)): if ryname[i] == xx: chfid.append(ryid[i]) hbry.append(chfid) return hbry hb=ryqchhb(ryid,ryname) print(hb)
>>>[[2, 4, 5]]
def quk_paixu(sz): aa= sorted(sz) #list.sort()方法来排序,此时list本身将被修改。通常此方法不如sorted()方便 print(sz) b = [] for item in aa: if item !='': b.append(item) c=[] for i in range(len(b)): c.append(b[len(b)-1-i]) return c d=['','d',