我從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''。 –