我有一個list
與頭看起來像這樣列出:Python的附加價值與頭
data = [['name', 'year', 'turn_over', 'net_result']]
現在我想添加以下到data
:
name = soup.find('title').get_text().strip()
year = soup.find('span').get_text().strip()
turn_over = soup.find('div').get_text().strip()
net_result = soup.find('td').get_text().strip()
我想我可以使用:
data.extend(zip(name, year, turn_over, net_result))
由於name
,year
et.c.是字符串,zip
將它們分割爲每個字符。因此,我可以append
所有strings
分離lists
,然後在這些列表使用data.extend(zip())
:
all_names = []
all_years = []
all_turn_overs = []
all_net_results = []
all_names.append(name)
all_years.append(year)
all_turn_overs.append(turn_over)
all_net_results.append(net_result)
data.extend(zip(all_names, all_years, all_turn_overs, all_net_results))
但有一個更聰明的方式?
你們是不是要添加數據,或者多行的單行? –
爲什麼它是一個列表中的列表? –
是的,對不起。試圖添加多行。 – user3471881