アルファベットをイテレーションする

アルファベット Python

pythonでアルファベットをfor文で回したくなったことはありませんか?私はあります。今回はその備忘録。

f と入力して a ~ f までa, b, c, d, e, fと for文を回すにはどうすればいいかを書いておきます。


stop_c = 'f'
for c in range(ord('a'), ord(stop_c)+1):
print(chr(c))

組み込み関数ord()を使ってアスキーコードにしてrangeで範囲指定します。

fまで含めたいときは範囲指定にord(stop_char)+1にします。

fを含めない場合は+1しません。

for文内部でアルファベットを使いたい場合は組み込み関数chr()で文字列型に戻します。

 

組み込み関数についてはこちら

組み込み関数 — Python 3.8.3 ドキュメント

コメント

スポンサーリンク