如何将多行字符串拆分为多行?

我有一个多行字符串文字,我想在每一行上执行一个操作,如下所示:


inputString = """Line 1

Line 2

Line 3"""

我想做以下事情:


for line in inputString:

    doStuff()


吃鸡游戏
浏览 684回答 3
3回答

杨魅力

inputString.splitlines()将为您提供每个项目的列表,该splitlines()方法旨在将每一行拆分为一个列表元素。

猛跑小猪

就像其他人说的:inputString.split('\n')  # --> ['Line 1', 'Line 2', 'Line 3']这与上面的相同,但是不建议使用字符串模块的功能,应避免使用:import stringstring.split(inputString, '\n')  # --> ['Line 1', 'Line 2', 'Line 3']另外,如果您希望每行都包含中断顺序(CR,LF,CRLF),请将该splitlines方法与True参数一起使用:inputString.splitlines(True)  # --> ['Line 1\n', 'Line 2\n', 'Line 3']
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python