середа, 27 лютого 2013 р.

Складаємо із двох списків третій, упорядкований за зростанням

# -*- 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().

Немає коментарів:

Дописати коментар