Разделы инструкций

В сети

Пользователей: 134
Из них просматривают:
Аналоги: 54. Видео: 1. Даташиты: 23. Инструкции: 8. Новости: 25. Остальное: 5. Партнёры: 1. Торрент: 2. Форум: 13. Чат: 2.
Участников: 4
Гостей: 130

alex01981 , Google , wolf170571 , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Оглавление

5.1. Подробнее о списках

Ранее мы уже говорили, что метод append() позволяет добавить элемент в конец списка:

 

>>> a = [66.6, 333, 333, 1, 1234.5]
>>> a.append(333)
>>> a
[66.6, 333, 333, 1, 1234.5, 333]

 

Однако иногда необходимо вставить элемент в начало или другую позицию списка. Это позволяет сделать метод insert — Вы указываете индекс элемента, перед которым новый элемент будет добавлен:

 

>>> a.insert(2, -1)
>>> a
[66.6, 333, -1, 333, 1, 1234.5, 333]

 

Кроме того, для списков определены методы, позволяющие анализировать его содержимое: найти, в каком положении находится (первый) элемент с определенным значением (метод index), или подсчитать количество таких элементов (метод count):

 

>>> a.index(333)
1
>>> print a.count(333), a.count(66.6), a.count('x')
3 1 0

 

Метод remove() позволяет удалить из списка (первый) элемент, имеющий заданное значение:

 

>>> a.remove(333)
>>> a
[66.6, -1, 333, 1, 1234.5, 333]

 

Элементы списка можно отсортировать (метод sort()) и изменить порядок следования элементов на противоположный (метод reverse()):

 

>>> a.sort() # Сортируем по возврастанию
>>> a
[-1, 1, 66.6, 333, 333, 1234.5]
>>> a.reverse()
>>> a
[1234.5, 333, 333, 66.6, 1, -1]

 

Более подробно эти и другие операции над списками описаны в разделе 11.2.6. Приведем лишь несколько примеров, показывающих насколько широка область их применения.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Разное

Не выбрасывайте старые HDD (жесткие диски) . Даже от доисторических ПК 286 серий и выше. Находящиеся во внутрях HDD магнитные подковки ( работающие в составе механизма считывания инф. с дисков) очень даже пригодятся в качестве капитального держателя инструментов (отверток, кусачек,плоск, и пр..) любому мастеру .

Интересно

Во время поиска небольших радиодеталей, упавших со стола, вероятность их обнаружения прямо пропорциональна размеру детали и обратно пропорциональна их значению для завершения работы

Похожие инструкции