パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

enumerateを使ってみる

2019-02-09 | python入門(すぐさまマスター)
イーヌメ ラテ、エジプトの方で流行っているアヌビス風の新しいラテ

#そんなものはなくてループに番号をつけてくれるものらしい。
mates=["taro","hanako","yoshiko","osamu"]
for i,name in enumerate(mates):
    print(i,name)

#使わないとするとこんな感じ
mates=["taro","hanako","yoshiko","osamu"]
for i in range(len(mates)):
    print(i,mates[i])

#作ってみるとこんな感じ
def newrate(a):
    ret=[]
    for i in range(len(a)):
        ret+=[(i,a[i])]
    return ret

mates=["taro","hanako","yoshiko","osamu"]
for i,name in newrate(mates):
    print(i,name)


いずれも結果は同じ
0 taro
1 hanako
2 yoshiko
3 osamu




最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。