HJ25 数据分类处理

判断一个输入行是否含有另一个输入行字符,并记录输出

 1 '''
 2 测试案例
 3 输入
 4 15 123 456 786 453 46 7 5 3 665 453456 745 456 786 453 123
 5 5 6 3 6 3 0
 6 输出
 7 30 3 6 0 123 3 453 7 3 9 453456 13 453 14 123 6 7 1 456 2 786 4 46 8 665 9 453456 11 456 12 786
 8 输入
 9 7 6396 4598 8539 6047 2019 11269 7402
10 3 16 4 26
11 输出
12 12 4 3 1 4598 3 6047 6 7402 26 1 5 11269 
13 '''
14 l1=input().split()[1:]
15 l2=list(map(int,input().split()[1:]))
16 key=list(set(l2))
17 key.sort()
18 key=list(map(str,key))
19 #print(key)
20 p=[]
21 for i in key:
22     c=0
23     mark=len(p)
24     for k,j in enumerate(l1):
25         if i in j:  
26             c+=1
27             p.append(str(k))
28             p.append(j)
29     print(p)
30     if c!=0:
31         p.insert(mark,str(c))
32         p.insert(mark,i)
33 
34 print(len(p)," ".join(p))

 

posted @ 2023-05-03 10:51  Aneverforget  阅读(60)  评论(0编辑  收藏  举报