Найти - Пользователи
Полная версия: А есть ли готовые функции?
Начало » Python для новичков » А есть ли готовые функции?
1
vak
Не знаю есть ли уже готовые функции в v2.5-2.6:
Необходимо в цикле for перебирать список в обратном порядке - не уверен позволяет ли for такое, поэтому нужна функция которая переставит список в обратном порядке. В какой библиотеке такую функцию поискать?
Не уверен что в os есть фукция получения расширения файла. Где можно найти такую?
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]
vak
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() - это она и есть?
SvartalF
Есть несколько вариантов “перевернуть” список. Посмотрите на строки In , In и In . Это есть в стандартной справке.
Там же есть и способ получения расширения файла.
vak
SvartalF
Есть несколько вариантов “перевернуть” список. Посмотрите на строки In , In и In . Это есть в стандартной справке.
Там же есть и способ получения расширения файла.
Спасибо, список пока перевернуть не получилось - смотрю причины ошибок.
os.path.splitext(path) - работает

l - этот способ сработал , спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB