zip物件只可以遍歷一次

2021-10-14 09:33:21 字數 447 閱讀 9072

處理資料的時候得到乙個zip物件result_word,使用時:

df_video = pd.series((k[0] for k in result_word),name='video')

df_word = pd.series((v[1] for v in result_word),name='word_list')

df = pd.concat([df_video,df_word],axis=1)

df.explode('word_list')

print(df.head())

發現df_word為空,看了大佬的文章才發現,zip只能遍歷一次,再次遍歷的時候只能得到為空的內容。

解決方案

result = list(result_word)

物件導向的一次思考

客觀上來說,程式設計師很缺 物件 哈哈。言歸正傳,什麼是物件導向?物件是什麼呢?物件,也可以被稱為乙個存在的實體,他擁有自己特有的屬性和行為,比如你自身,就是乙個物件 比如你眼前的這個電腦,灰塵,細菌,原子 物件不論大小,不受困於空間,他是客觀存在的,具有物質性。現實世界是由無數個基本粒子組成的,的...

專案思考 需求講解可以重複一次

每次增加新的需求或是功能做變更時 一般的開發流程是 提出需求 一般是使用者或者策劃工程師 講解需求 提出需求者或者需求工程師對開發者講解 開發者理解需求 開發者開發 測試完成驗收。我經歷過的開發基本就是這樣的步驟,但是做了這麼久開發,我總能經歷到這樣乙個現象 一般新增需求更明顯一些,那就是當講解完需...

python一次性解壓多層巢狀zip壓縮包

zip包裡的結構不是固定的,有可能只需要解壓一次就完成了,有可能解壓後裡面還存在zip檔案,需要繼續進行解壓縮 寫了個簡單的遞迴函式來實現解壓非固定結構zip包,若解壓後的zip子目錄下仍含有zip檔案,則呼叫自身繼續進行解壓操作 解壓函式unzip通過傳入壓縮檔案所在絕對目錄和壓縮檔案名進行解壓操...