# -*- coding: utf-8 -*- # Складаємо із двох списків третій, упорядкований за зростанням import random n = int(raw_input("N for list1=")) list1 = [random.randint(1,100) for i in range(n)] m = int(raw_input("N for list2=")) list2 = [random.randint(1,100) for i in range(m)] print "Перший список: ", list1 print "Другий список: ", list2 list3 = list1+list2 sortlist3 = sorted(list3) print "Упорядкований список: ", sortlist3
Метод .sort() проводить дії з вихідним списком, переставляючи елементи всередині нього самого, і не повертає відсортовану копію вихідного списку. Для отримання відсортованої копії потрібно використовувати метод .sorted().
Немає коментарів:
Дописати коментар