繁体   English   中英

遍历一个字符串

[英]iterating through a string

我正在探索 python 并想遍历一个字符串

mystring = '''1,"abc","abcde",1,2,3
              2,"zzz","zzzde",1,2,5
              3,"xyz","xyzde",4,3,2'''

这是三对字符串的集合,由新行 '\n' 分隔

理想情况下,我想用 '\n' 拆分它并遍历该数组。

如何在 Python 中做到这一点?

这就是我的想法:

x = mystring.split('\n')

for aword in x
    print('\n' + str(aword[1]))

我希望能够访问每一行的每个元素。 我希望这是有道理的。

这应该有效。 Python 将这些输入读取为换行符。 所以使用内置的 python function split() 我们可以创建一个由“\n”分隔的列表。

代码

mystring = '''1,"abc","abcde",1,2,3
              2,"zzz","zzzde",1,2,5
              3,"xyz","xyzde",4,3,2'''
mystring = mystring.split()
for i in mystring:
    pass

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM