Уведомления

Группа в Telegram: @pythonsu

#1 Май 7, 2011 08:36:32

D4rkness
От:
Зарегистрирован: 2011-05-06
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Срочно срочно нужна помощь плиз(

Ребят помогите, пожалуйста, решить задачу на python'е сижу на экзамене надо срочно, буду безмерно благодарен !


Задача
Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах.

Заранее спасибо ребят!



Офлайн

#2 Май 7, 2011 10:13:02

valych
От:
Зарегистрирован: 2011-04-30
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Срочно срочно нужна помощь плиз(

A=[4,6,2,1,5,7,8]

A1=A[0::2]
A2=A[1::2]

A1.sort()
A2.sort()

print A1, A2



Офлайн

#3 Май 7, 2011 10:28:39

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Срочно срочно нужна помощь плиз(

Небольшая вариация Я люблю делать копии.

A=[4,6,2,1,5,7,8]
print sorted(A[0::2]),sorted(A[1::2])



Офлайн

#4 Май 7, 2011 17:12:03

cookie-god
От:
Зарегистрирован: 2011-03-13
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

Срочно срочно нужна помощь плиз(

Возможно требовалось упорядочить в с самом массиве

A=[4,6,2,1,5,7,8]
A[0::2],A[1::2] = (sorted(A[i::2]) for i in [0,1])



Отредактировано (Май 7, 2011 17:13:56)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version