僕がデータ分析者として覚醒するまで

しがない会社員がデータ分析者として覚醒するまでのブログ

Pythonのお勉強_言語処理100本ノック_更新[5]

enumerate,zip

第5問はenumerate,zipが活躍した。若干カンニングしてしまった。。。 Pythonでループ処理するのはすごく便利だなぁ。

github.com

string = "Hello world!"
for elm in enumerate(string):
    print(elm[0],elm[1])

#output
0 H
1 e
2 l
3 l
4 o
5  
6 w
7 o
8 r
9 l
10 d
11 !

何番目の文字かをiとか適当な変数置かなくていいのがうれしい。 もっといい方法あるんだろうなぁ。可読性の高くスマートなコードが書きたひ。