Вопрос об обратных списках в Python
-
27-10-2019 - |
Вопрос
Я новичок в python, как вы можете сказать.
Если у меня есть список:
родовое словоЭто истинно:
родовое слово... но это оценивается как ложь:
родовое словоПочему это так?
Решение
поскольку .reverse()
переворачивает список на месте и не возвращает ничего:
и a == None
оценивается как False
.
Другие советы
a.reverse()
не имеет возвращаемого значения, поэтому сравнение
a== Нет
что неверно
вы можете проверить:
родовое словодаже лучше:
родовое слововы увидите те же адреса
Если вам нужна новая копия списка, используйте вместо нее reversed ().
родовое словоНе связан с StackOverflow