看板 Python 關於我們 聯絡資訊
※ 引述《essenc (埃森C)》之銘言: : 各位前輩好,初學python : 問個問題可能有點低階 : 就是我想要用程式產生a~z的字元當作dict的key值 : 但是不知道要如何產生a~z的字元 a = {} for i in range(ord('a'),ord('z')+1): a[chr(i)] = i 類似這樣 : 以前c++習慣直接用ascii的整數值來做字元運算 : 現在在python不知道要如何處理... : 謝謝各位前輩能撥空回答我這個可能有點初階的問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.36 ※ 編輯: ckclark 來自: 140.112.30.36 (08/01 21:36)
ckclark:在python裡 字元就是長度為1的字串 所以必須用ord轉成數字 08/01 21:44
ckclark:才能iterate 08/01 21:45
essenc:謝謝。原來是有內建函式可以轉,剛用大神查沒看到,眼殘 08/01 21:52
superGA:我這個肉腳 都直接a到z打一次 冏rz 08/14 01:57