前提・実現したいこと
Python認定試験の勉強をしています。
今、模擬テストの直しをしていて、なぜこの問題の出力結果が「0 1 2」となるかがわかりません。
模擬試験の問題
以下のプログラムを実行した際の出力結果を選びなさい。
num_list = [2, 4, 6, 4, 4, 2, 6] for i in range(num_list.count(4)): print(i, end=' ')
正解: 0 1 2
試したこと
count(4)をcount(2)にして実行すると、「0 1」と出力されるので、count()に入れた数字の個数を出力しているのでしょうか?
このような解釈で良いのかご教示お願いします。
補足情報(FW/ツールのバージョンなど)
python3
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/20 05:32
2021/01/20 05:59