Книга: Введение в Python
Списки в Python:
Списки в Python:
Списки, пожалуй, самый универсальный составной тип данных в Python. Список состоит из элементов, разделенных запятыми, находящихся между квадратными скобками ( [ ] ). В определенной мере, списки подобны массивам в C. Единственной разницей является то, что элементы одного списка могут иметь разные типы данных.
Получить доступ к элементам, сохраненным в списке можно, точно так же, как и в строках, при помощи оператора нарезки ( [ ] и [:] ) и индексов, начиная с нуля и до конца. Знак плюс ( + ) объединяет два списка, а звездочка ( * ) - оператор повторения для списка. Например:
1 | my_list =[True, 786, 3.14, 'text', 70.2]
2 | second_list = [123, 'text']
3 |
4 | print my_list # Напечатает весь список
5 | print my_list[0] # Напечатает первый элемент списка
6 | print my_list[1:3] # Напечатает элементы списка со второго по третий
7 | print my_list[2:] # Напечатает элементы списка начиная с третьего
8 | print second_list * 2 # Напечатает удвоенный список
9 | print my_list + second_list # Напечатает объединенные списки
В результате вы увидите:
| [True, 786, 3.14, 'text', 70.2]
| True
| [786, 3.14]
| [3.14, 'text', 70.2]
| [123, 'text', 123, 'text']
| [True, 786, 3.14, 'text', 70.2, 123, 'text']
- Операторы членства в Python:
- Кортежи в Python:
- Аргументы функции в Python
- Язык программирования Python
- Стандартные списки
- Отправка данных в списки SharePoint по электронной почте
- Списки, запятые и командные строки
- Нумерованные и маркированные списки
- Списки
- 5 Система Цикл: списки дел и расписания
- 13. Лекция: Интеграция Python с другими языками программирования.
- Функциональное программирование в Python: lambda, zip, filter, map reduce