for文でリストの中の値を回していく際に、特定の位置にある値をループの中で保存する方法が知りたいです。
あらかじめリストの長さや中身がわからない場合に、そのリストをリストの長さ分for文を回していくことを考えております。
リストのフォーマットとしてあらかじめわかることは、
Python3
1lst = [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7]
以上のように値がいくつかずつ連続して入っているということだけです。
Python3
1lst = [なんらかの値が入ったリスト] 2 3len_lst = len(lst) 4 5for i in range(len_lst): 6 var = lst(i)
このようにループを回していく中で、リストの中の特定の値をループの中で保存することはできるのでしょうか?上記のようにリストの長さでループを回していき、i
を添え字にしてリストの値にアクセスしようとすると、ループが回るごとに値が更新されてしまうと思うのですが、リストの中のある値だけを変数に収めてその後の処理で使用するような動きをしたいです。変数に収める値は、条件分岐などで指定することになるのかと思います。
ご教示いただけますと幸いです。よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/08 08:37
2018/11/08 09:28
2018/11/08 09:30