Я начинающий программист, и я пытаюсь сделать упражнение. Я хочу сортировать целочисленный список, но каждый раз, когда я запускаю свой код, список не сортируется. Я попробовал это несколькими способами с помощью отсортированных() или .sort(), но ничего не помогает.Сортировка целочисленного списка в Python
def main():
_list1_ = []
_list2_ = []
print("Enter random numbers and enter Q to quit: ")
userInput1 = input("")
while userInput1.upper() != "Q":
_list1_.append(int(userInput1))
userInput1 = input("")
print("Enter random numbers and enter Q to quit:")
userInput2 = input("")
while userInput2.upper() != "Q":
_list2_.append(int(userInput2))
userInput2 = input("")
sorted(_list1_)
sorted(_list2_)
print(_list1_)
main()
Спасибо!
'_list_1.sort()' и '_list2_.sort()' будут делать это на месте. Приятно отметить это. – idjaw
Специально потому, что 'sorted' выделяет новый список, поэтому требуется дополнительная память. – saeedgnu