我有一个由重复模式组成的列表,即
list=['a','1','first','b','2','second','c','3','third','4','d','fourth']`
Run Code Online (Sandbox Code Playgroud)
我不确定这个列表会持续多长时间,它可能相当长,但我想创建重复模式列表,即填充名称
list_1=['a','1','first']
list_2=['b','2','second']
list_3=['c','3','third']
..... etc
Run Code Online (Sandbox Code Playgroud)
我可以用来实现这个目标的最佳基本代码(不需要导入模块)是什么?
这是我通过解析文件中的数据创建的字符串:
723|NM|1|7201|QQ|1|72034|PP|1|72034N|AA|1|7203466|QW|1|72000|NM|1|7201111|NM|1
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想要这个输出:
723|NM|1
7201|QQ|1
72034|PP|1
72034N|AA|1
7203466|QW|1
72000|NM|1
7201111|NM|1
Run Code Online (Sandbox Code Playgroud)
因为我没有成功解析数据并动态附加它(我是python的新手)我明白我可以通过转换这个字符串获得相同的所需输出.
我研究,测试,卡住了.
基本上我需要用新行代替分隔符的每个第3个实例(或者,也许是任何人都可以建议的更好的东西).
任何帮助是极大的赞赏!
谢谢