题解 | #数据分类处理#

数据分类处理

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=" ")





全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务