Split lines or split the line?
您正要下班时,一位同事请您用字符串处理技能帮个忙。您需要以这样的方式从文件中读取字符串:如果文件中的字符串位于不同的行上,它们应分别存为独立的元素。他还希望当字符串中包含逗号时,您能将其再拆分成更小的片段。
文件的文本内容已保存在变量 file 中。您可以在 IPython Shell 中使用 print(file) 查看该变量。
本练习是课程的一部分
Python 中的正则表达式
练习说明
- 在行边界处将字符串
file拆分为多个子串。 - 打印结果变量
file_split。 - 完成 for 循环,使用逗号作为分隔符将字符串进一步拆分为多个子串。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Split string at line boundaries
file_split = ____
# Print file_split
print(____)
# Complete for-loop to split by commas
for ____ in ____:
substring_split = substring.____
print(substring_split)