题解 | #数据分类处理#
数据分类处理
https://www.nowcoder.com/practice/9a763ed59c7243bd8ab706b2da52b7fd
a = list(map(str,input().strip().split(" "))) b = list(map(int,input().strip().split(" "))) numa,lista = a[0],a[1:] numb,listb,listre,resault,relen = b[0],b[1:],[],[],0 print1 = [] for i in sorted(listb): if i not in listre: listre.append(i) for i in listre: tamp = [] for j in range(len(lista)): if str(i) in lista[j]: tamp.append([j,lista[j]]) resault.append(tamp) for i in range(len(resault)): if resault[i]: print1.append(listre[i]) print1.append(len(resault[i])) for j in resault[i]: print1.append(j[0]) print1.append(j[1]) print(len(print1),end=" ") for i in print1: print(i,end=" ")