0
試圖對這個問題很多不同的方法,如嵌套循環for
(它遍歷第一列表多次,第二次迭代的長度)後,我嘗試了.join
我不能讓做什麼我想了。Python 3 |將字符串附加到列表中的項目?
這裏的問題是...
我用兩個for
循環追加相同的列表。
第一for
循環:
for friend in individual_friends:
friends.append(friend.text)
這給了我:
['Jody Ann Elizabeth Lill\n98 mutual friends\nFriends',
....,
'Jayde Woods\n56 mutual friends\n4 new posts\nFriends']
第二for
循環:
for link in individual_friends_links:
links = link.get_attribute("href")
friends.append(links)
這給了我:
['Jody Ann Elizabeth Lill\n98 mutual friends\nFriends',
..., '
Jayde Woods\n56 mutual friends\n4 new posts\nFriends',
'https://m.facebook.com/jodyannelizabeth.lill?ref=bookmarks',
...,
'https://m.facebook.com/jayde.woods?ref=bookmarks']
什麼其實我想要的是:
['Jody Ann Elizabeth Lill\n98 mutual friends\nFriends\nhttps://m.facebook.com/jodyannelizabeth.lill?ref=bookmarks',
...,
'Jayde Woods\n56 mutual friends\n4 new posts\nFriends\nhttps://m.facebook.com/jayde.woods?ref=bookmarks']
嘿Akshat謝謝你,你的答案是SOOOO接近,但我不得不解決一些事情,也許你並沒有預見到其中的一個,首先'friend'是我們不能用字符串連接一個WebElement ,因此我們需要在追加時將'.text'添加到'friend'。其次,你錯過了在級聯添加'\ N',請編輯你的答案對我來說,爲正確答案標記... –
我加了換行符,並添加了'.text'。 –
偉大的編輯你的答案Akshat,你已經說得很清楚,我仍然覺得你應該包括'.text'部分和'\ n'部分,因爲其他人可能有類似的問題,沒有基本的機制知識。但無論如何,偉大的答案和謝謝! –