enumerateを使ってください。
Python
1>>> lst = list('abc')
2>>> lst
3['a', 'b', 'c']
4>>>
5>>> for i, ch in enumerate(lst):
6... print(i, ch)
7...
80 a
91 b
102 c
また、変数にlist
という名前を付けるのは避けてください。
解決しづらいエラーを引き起こします。
Python
1>>> list('abc')
2['a', 'b', 'c']
3>>>
4>>> list = [1, 2, 3]
5>>>
6>>> list('abc')
7Traceback (most recent call last):
8 File "<stdin>", line 1, in <module>
9TypeError: 'list' object is not callable
他にも int
map
str
max
id
などをつい使ってしまいがちです。
そもそも確認なんですが、インデックス値と一緒に出力とはlist[0]"ウォーキングデッド"みたいに出力する意味ですよね?
絶対的な答えはありません。何かの問題であるなら出題者に直接問い合わせて下さい。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/12 13:05
2018/11/12 13:09
2018/11/12 13:15