python 字典生成工具

2021-09-11 19:14:27 字數 869 閱讀 6486

環境:python 3.6.7

# -*- coding: utf-8 -*-

f = open("f:\\dict.txt", 'w') #字典檔案的儲存路徑,以寫方式開啟

chars = [ #字典中字元的組合,可以根據需要進行更改

'0','1','2','3','4','5','6','7','8','9',

'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',

'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',

]base = len(chars) #字符集的長度

end = len(chars) ** 4 #若是 4 位字元,則共有 len(chars) ** 4 中組合方式

for i in range(0, end):

n = i

ch0 = chars[n % base]

n=n//base

ch1=chars[n % base]

n=n//base

ch2=chars[n % base]

n=n//base

ch3=chars[n % base]

f.write(ch3 + ch2 + ch1 + ch0 + '\n') #把生成的字典寫入字典檔案中

print(i, ch3, ch2, ch1, ch0) #在頁面中列印字典

f.close()

字典生成 Python資料字典生成工具詳解

python還被大家稱為 膠水語言 它適用於 桌面應用開發 自動化指令碼 複雜計算系統 科學計算 生命支援管理系統 物聯網 遊戲 機械人 自然語言處理等很多方面。對於職場人來說,python可以幫助他們實現自動化辦公提高工作效率。而對於很多學生來說,python可以幫助他們爬取各種資料。python...

python 字典生成式

需求1 假設有20個學生,學生名為westosx,學生成績在60 100之間,篩選出成績在90分以上的學生 import random stuinfo 用來存放學生資訊 for i in range 20 將資訊存放到列表裡 name westos str i score random.randin...

python 字典生成式

python內建的一種極其強大的生成字典的表示式。返回結果必須是字典 需求1 假設有20個學生,學生的分數在60 100之間,篩選出成績在90分以上的學生 方法一 使用for迴圈生成字典 import random stu for i in range 20 name westos str i sc...