Я передаю список списков dataset
функции. Моя цель - получить самый большой список. Однако я не могу получить правильные результаты. Я делаю что-то вроде этого:
def func(dataset):
m = 0
for line in dataset:
if len(line) > m:
m = len(line)
print(m)
В результате получаются действительно большие числа. Но если я просто напечатаю len(line)
над оператором if
, то будут напечатаны правильные значения. Пожалуйста, помогите мне понять, что происходит. Спасибо!