Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 16, 2008 14:39:53

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

А есть ли готовые функции?

Не знаю есть ли уже готовые функции в v2.5-2.6:
Необходимо в цикле for перебирать список в обратном порядке - не уверен позволяет ли for такое, поэтому нужна функция которая переставит список в обратном порядке. В какой библиотеке такую функцию поискать?
Не уверен что в os есть фукция получения расширения файла. Где можно найти такую?



Офлайн

#2 Дек. 16, 2008 15:09:37

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

А есть ли готовые функции?

In [1]: l = range(5)

In [2]: l
Out[2]: [0, 1, 2, 3, 4]

In [4]: list(reversed(l))
Out[4]: [4, 3, 2, 1, 0]

In [5]: l[::-1]
Out[5]: [4, 3, 2, 1, 0]

In [15]: l.reverse()

In [16]: l
Out[16]: [4, 3, 2, 1, 0]

Офлайн

#3 Дек. 16, 2008 15:51:51

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

А есть ли готовые функции?

slav0nic
In [1]: l = range(5)

In [2]: l
Out[2]: [0, 1, 2, 3, 4]

In [4]: list(reversed(l))
Out[4]: [4, 3, 2, 1, 0]

In [5]: l[::-1]
Out[5]: [4, 3, 2, 1, 0]

In [15]: l.reverse()

In [16]: l
Out[16]: [4, 3, 2, 1, 0]
Не совсем понял. l.reverse() - это она и есть?



Отредактировано (Дек. 16, 2008 15:53:52)

Офлайн

#4 Дек. 16, 2008 15:56:40

SvartalF
От:
Зарегистрирован: 2008-06-29
Сообщения: 73
Репутация: +  0  -
Профиль   Отправить e-mail  

А есть ли готовые функции?

Есть несколько вариантов “перевернуть” список. Посмотрите на строки In , In и In . Это есть в стандартной справке.
Там же есть и способ получения расширения файла.



Офлайн

#5 Дек. 16, 2008 16:00:14

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

А есть ли готовые функции?

SvartalF
Есть несколько вариантов “перевернуть” список. Посмотрите на строки In , In и In . Это есть в стандартной справке.
Там же есть и способ получения расширения файла.
Спасибо, список пока перевернуть не получилось - смотрю причины ошибок.
os.path.splitext(path) - работает

l - этот способ сработал , спасибо.



Отредактировано (Дек. 16, 2008 16:11:02)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version