我想爲我的工作制作一個應用程序,所以我記下我發送給我的客戶的包裹 ,所以我有我的客戶名單和他們的代碼編號的字典 我想要我的應用程序要導入多個代碼編號將它們與我的字典中的鍵進行比較,並將項目返回....因爲代碼編號不能是整數,我必須將它們作爲一個字符串進行處理,然後將它們與發生器組合起來並獲得結果返回發生器結果
farmcod = { "0039":"ΑΤΣΑΛΗ Μ.","0056":"ΒΑΡΔΙΑΜΠΑΣΗΣ Κ.",
"0138":"ΒΟΥΜΒΟΥΡΑΚΗ Α.","0047":"ΓΕΩΡΓΟΥΛΑΚΗ Κ.","0087":"ΓΟΥΜΕΝΑΚH
Κ.","0035":"ΓΥΠΑΡΗ Ε.",}
def chunker(seq, size):
return [seq[pos:pos + size] for pos in range(0, len(seq), size)]
kodfain = input ('pharmacy key : ')
for group in chunker(kodfain, 4):
print (group,",",sep="",end='')
所以如果我輸入006900780054我得到===> 0069,0078,0054,
我的問題是如何ic比較那些3生成器的結果比較他們的字典的鍵,並獲得項目回?
縮進在Python中很重要。你能否正確地縮進你的代碼? – Ben
發生器在哪裏?我沒有看到任何。 –