python爬蟲同時輸出兩個列表(zip函數)


簡介在做爬蟲時,xpath返回的是列表格式,我們又需要將列表中的元素一一對應並存放至字典中,這是就可以用zip函數。

 

  zip() 函數用於將可迭代的對象作為參數,將對象中對應的元素打包成一個個元組,然后返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的對象相同,利用 * 號操作符,可以將元組解壓為列表。

 eg:從電影名稱列表和鏈接列表中提取相對應的元素進行組合存放至movie_info字典中

 

注:zip 方法在 Python 2 和 Python 3 中的不同:在 Python 3.x 中為了減少內存,zip() 返回的是一個對象。如需展示列表,需手動 list() 轉換。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM