Вопрос

Я новичок в python, как вы можете сказать.

Если у меня есть список:

родовое слово

Это истинно:

родовое слово

... но это оценивается как ложь:

родовое слово

Почему это так?

Это было полезно?

Решение

поскольку .reverse() переворачивает список на месте и не возвращает ничего:

родовое слово

и a == None оценивается как False.

Другие советы

a.reverse() не имеет возвращаемого значения, поэтому сравнение a== Нет что неверно

вы можете проверить:

родовое слово

даже лучше:

родовое слово

вы увидите те же адреса

Если вам нужна новая копия списка, используйте вместо нее reversed ().

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top