我从HTML页面提取了一组数据并将其复制到一个变量中。变量看起来像将多行转换为列表
names='''
Apple
Ball
Cat'''
现在我喜欢加入每一行到列表,以便我可以访问任何我想要的行。有没有办法做到这一点在Python
我从HTML页面提取了一组数据并将其复制到一个变量中。变量看起来像将多行转换为列表
names='''
Apple
Ball
Cat'''
现在我喜欢加入每一行到列表,以便我可以访问任何我想要的行。有没有办法做到这一点在Python
names.split('\n')
应该给你说“\ n”
使用splitlines()斯普利特换行符和钢带(),以消除不必要的空格分割的列表。
>>> names='''
... Apple
... Ball
... Cat'''
>>> names
'\n Apple\n Ball\n Cat'
>>> names_list = [y for y in (x.strip() for x in names.splitlines()) if y]
>>> # if x.strip() is used to remove empty lines
>>> names_list
['Apple', 'Ball', 'Cat']
弱点是他的平台可能会有一个更复杂的结局,而不仅仅是'\ n''。 –