- Pythonのお勉強 Part61
153 :デフォルトの名無しさん[]:2019/08/02(金) 01:58:28.53 ID:DJ812CMs - >>135
ならない for num in numbers_freq: ってのは、 for i in range(0, len(numbers_freq): num = numbers_freq[i] と同じ なので、 for num in numbers_freq: if num[1] == max_count: は、(num in numbers_freqをi in rangeとnum=numbers_freq[i]に書き換え) for i in range(0, len(numbers_freq): num = numbers_freq[i] if num[1] == max_count: となり、(num[1]をnumbers_freq{i]に書き換え)となり、 for i in range(0, len(numbers_freq): if numbers_freq[i][1] == max_count: となり、(max_countをnumbers_freq[0][1]に書き換え) for i in range(0, len(numbers_freq): if numbers_freq[i][1] == numbers_freq[0][1]: にならなくない? 二次元配列(この場合はタプルのリストっぽいけど)がよくわかってないようなので、REPLでよく確認しながらコードを書いてみてはどうだろうか。
|
|