作者ckclark (大資佬)
看板Python
標題Re: [問題] 如何用迴圈產生a~z的字元
時間Fri Aug 1 21:35:39 2008
※ 引述《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