Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 31, 2010 20:18:35

guranvir
От:
Зарегистрирован: 2010-03-16
Сообщения: 186
Репутация: +  0  -
Профиль   Отправить e-mail  

один весьма вероятно глупый вопрос о методе списков reverse и sort

В описании методов сказано что при больших размерах происходит обработка по месту(IN PLACE)
Как это понять? То есть операция производится непосредственно при обращении элемента или происходит возврат итератора?



Офлайн

#2 Окт. 31, 2010 21:04:04

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

один весьма вероятно глупый вопрос о методе списков reverse и sort

http://docs.python.org/library/stdtypes.html#sequence-types-str-unicode-list-tuple-buffer-xrange
The sort() and reverse() methods modify the list in place for economy of space when sorting or reversing a large list. To remind you that they operate by side effect, they don’t return the sorted or reversed list.
sort и reverse изменяют сам объект списка от которого они вызваны. всегда. это и есть “in place”.



Офлайн

#3 Окт. 31, 2010 22:05:48

guranvir
От:
Зарегистрирован: 2010-03-16
Сообщения: 186
Репутация: +  0  -
Профиль   Отправить e-mail  

один весьма вероятно глупый вопрос о методе списков reverse и sort

Спасибо за пояснение)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version