Найти - Пользователи
Полная версия: сортировка | удаление
Начало » Python для новичков » сортировка | удаление
1
papuas
есть простой список:
Book
look
aid
summer
qwerty
link
qwerty
Book
задача: отсортировать по алфавиту и удалить повторы, вывести результат в файл.
смотрю в книгу вижу фигу
в OC я обычно делаю это при помощи | sort | uniq > test

python 2.6
py.user.next
>>> lst = ["Book",
...        "look",
...        "aid",
...        "summer",
...        "qwerty",
...        "link",
...        "qwerty",
...        "Book"]
>>> 
>>> sorted(set(lst))
['Book', 'aid', 'link', 'look', 'qwerty', 'summer']
>>>
papuas
забыл уточнить, список состоит из 15353 строк
py.user.next
papuas
python 2.6
Нафиг это старьё? Третий питон выпустили в 2009 году.

>>> with open('/etc/passwd') as fin:
...   lst = list(fin)
... 
>>>
papuas
я не знаю почему в современные дистры пихают старые питоны.
уже существующие программы на python 2.6 думаю будет логичным продолжать в нем же.
py.user.next
papuas
я не знаю почему в современные дистры пихают старые питоны.
Современные уже со второго уходят (скрипты в последних дистрах переписаны на третий). А 2.6 ставят на всяком старье.
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