python批量創建字典


在有數據庫(表格)的情況下,批量命名和創建字典的簡單語句。一點小技巧,因為沒有直接百度到所以自己寫了記錄下。

 

利用自定義的函數,創建函數結果對應的15個字典:

#環境:python 3.7

#寫自己需要的函數,以下函數僅為簡單示例
def rep(x):
  return {x: 'got '+str(x),

       x+1: 'got'+str(x+1)}

#構建空列表
li_d = []
for i in range(16):
  li_d.append([])

#對應序號填入自定義函數得到的內容

for i in range(len(li_d)):
  li_d[i] = rep(i)

##檢查結果:

>>>li_d[5]

Shell窗口返回:  {5: 'got  5', 6: 'got6'}

 

方法很簡單,寫得比較臃腫,但能實際解決一些小問題,供大家參考


免責聲明!

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



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