while文を使用したループで、ループ内で指定したリストの値が存在する間ループするという条件の場合、どのように指定すればよいのでしょうか?
Python3
1i = 0 2lst = [1, 2, 3, 4, 5, 6, 7, 8, 9] 3lst2 = [] 4while lst[i]: 5 lst2 = lst[i] + lst[i+1] 6 i +=1
以上のような指定をしたのですが、うまくいきませんでした。
lstのi+1
番目がある間はループして足していくというような処理を行いたいのですが、どのように「i+1
番目が存在する間」という条件を指定するのでしょうか?
処理自体はfor文で実現できるかと思いますが、whileループでの上記のような条件の指定の仕方がわからないです。
ご教示いただけますと幸いです。よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/24 04:29