字符串数据如下
'小明' ; A65.1 B36.2
'小k' ; G65.1 B86.2 H565
'小H' ; A65.1 B38.2 J565
'小E' ; A65.1 B36.2 G5456
转换成
字符串数据如下
'小明' ; A65.1 B36.2
'小k' ; G65.1 B86.2 H565
'小H' ; A65.1 B38.2 J565
'小E' ; A65.1 B36.2 G5456
转换成
使用如下方法可以获得
s="""小明; A65.1 B36.2小k; G65.1 B86.2 H565小H; A65.1 B38.2 J565小E; A65.1 B36.2 G5456"""d={}for a in s.split('\n'): d[a.split(';')[0]]=a.split(';')[-1].strip().split(' ')for k,v in d.items(): n=len(v) for i in range(n): if i==n//2: print(k,'\t',v[i]) else: print('\t',v[i])
运行结果:
F:\2021\qa\ot2>t6 A65.1小明 B36.2 G65.1小k B86.2 H565 A65.1小H B38.2 J565 A65.1小E B36.2 G5456
如有帮助,请点击采纳按钮。
第二列嵌套一个表格,数据用空格分隔为数组,循环生成行即可。
就是字典 + list即可