【发布时间】:2021-12-09 15:05:04
【问题描述】:
我正在尝试在splitlines() 方法中使用连续行边界。
grocery = 'Milk\nChicken\r\nBread\rButter'
print(grocery.splitlines())
执行上述代码时,我得到以下输出:
['Milk', 'Chicken', 'Bread', 'Butter']
但是,下面的代码给出了一个额外的空列表项:
grocery = 'Milk\nChicken\r\rBread\rButter'
print(grocery.splitlines())
输出:
['Milk', 'Chicken', '', 'Bread', 'Butter']
请帮助我理解为什么在第二种情况下我会得到一个额外的空列表项。
【问题讨论】:
标签: python python-3.x string list split