Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 27, 2019 16:07:24

NoobStar
Зарегистрирован: 2019-10-27
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Сравнение элементов списка

Добрый день, хочу создать условие, которое впоследствии будет ранжировать элементы списка. Как это правильно сделать?
Я делал так:

 alphabet = ['a', 'b', 'c']
alphabet[0] == alphabet[1]
alphabet[1] > alphabet[2]

Потом проверил:
 if  alphabet[0] > alphabet[3]:
    print(alphabet[0] + '>' + alphabet[3])
else:
    print('Error')

>>>Error
Что не правильно или как сделать правильно?

Отредактировано NoobStar (Окт. 27, 2019 16:11:53)

Офлайн

#2 Окт. 27, 2019 16:39:43

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

Сравнение элементов списка

NoobStar
или как сделать правильно?
Переопределить результат применения оператора неравенства к встроенным типам….? Смените язык программирования.
Думаю можно в C++ изнасиловать строки, может wolfram mathematica такое позволит. А самое надежное написать свой компилятор.



Отредактировано doza_and (Окт. 27, 2019 16:40:30)

Офлайн

#3 Окт. 27, 2019 19:29:28

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Сравнение элементов списка

> Думаю можно в C++ изнасиловать строки, может wolfram mathematica такое позволит.

Вот тут я демонстрировал как можно делать подобные вещт в Haskell-е.
http://python.su/forum/topic/32565/?page=2#post-178375



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version