へたっぴpythonista

ド素人pythonistaとして、日々の学習成果や気づいたことについて書きます。

アルファベットのリストを作る in python

アルファベットのリストを手打ちするのが面倒だったので、瞬時にリストを作成する方法を探してみました。

Pythonでシンプルにアルファベットのリストを作るを参考にしました。というかこのコードをpython3系用にいじっただけです。

 

コード

# upper-case A-Z
[chr(i) for i in range(65,65+26)]
# lower-case a-z
[chr(i) for i in range(97,97+26)]

 

chr()は整数値を文字に変換する関数。それをrange()を用いて65~90まで適用すれば大文字、97~122まで適用すれば小文字のリストが得られます。

因みに文字からそれに対応する整数値を得るにはord()を使います。

例:ord('A') =65 ,chr(65) ='A'