Перевернуть списки python не работают должным образом - PullRequest
0 голосов
/ 26 мая 2020
os = ['Windows', 'macOS', 'Linux']
print('Original List:', os)
o=os.reverse()
print('Updated List:', o)

вывод None! почему присвоение обратного значения o не дает мне перевернутый список?

Я также использовал

os.reverse

, а затем просто распечатал его, и это сработало! тогда почему присвоение того же самого o мне ничего не дает? довольно запутался

1 Ответ

0 голосов
/ 26 мая 2020

Метод списка reverse ничего не возвращает, поэтому присвоение переменной с помощью list.reverse () дает вам пустую переменную.

Попробуйте:

os = ['Windows', 'macOS', 'Linux']
print('Original List:', os)
os.reverse()
print('Updated List:', os)

Как видите, метод переворачивает список. что работает:

os = ['Windows', 'macOS', 'Linux']
print('Original List:', os)
o = os
o.reverse()
print('Updated List:', o)
...