Найти в Дзене

Списки в Python

List (Списки) 📋 Списки используются для хранения нескольких элементов в одной переменной. Списки - это один из четырех встроенных типов данных в Python для хранения коллекций данных. Остальные три: Tuple (кортеж), Set (множество) и Dictionary (словарь), каждый со своими особенностями и назначением. Списки создаются с помощью квадратных скобок: Элементы списка ✨ Элементы списка являются: Элементы списка нумеруются: первый элемент имеет индекс [0], второй - [1] и т.д. Упорядоченность
Когда мы говорим, что списки упорядочены, это означает, что элементы имеют определенный порядок, который не изменяется. Если вы добавляете новые элементы в список, они помещаются в конец. Изменяемость
Список является изменяемым, это означает, что мы можем изменять, добавлять и удалять элементы списка после его создания. Допустимость дубликатов
Поскольку списки нумеруются, они могут содержать элементы с одинаковыми значениями: Длина списка 📏 Чтобы определить, сколько элементов в списке, используйте функцию

List (Списки) 📋

Списки используются для хранения нескольких элементов в одной переменной.

Списки - это один из четырех встроенных типов данных в Python для хранения коллекций данных. Остальные три: Tuple (кортеж), Set (множество) и Dictionary (словарь), каждый со своими особенностями и назначением.

Списки создаются с помощью квадратных скобок:

-2

Элементы списка ✨

Элементы списка являются:

  • Упорядоченными
  • Изменяемыми
  • Допускают дубликаты

Элементы списка нумеруются: первый элемент имеет индекс [0], второй - [1] и т.д.

-3

Упорядоченность
Когда мы говорим, что списки упорядочены, это означает, что элементы имеют определенный порядок, который не изменяется.

Если вы добавляете новые элементы в список, они помещаются в конец.

Изменяемость
Список является изменяемым, это означает, что мы можем изменять, добавлять и удалять элементы списка после его создания.

Допустимость дубликатов
Поскольку списки нумеруются, они могут содержать элементы с одинаковыми значениями:

Длина списка 📏

-4

Чтобы определить, сколько элементов в списке, используйте функцию len():

Типы данных элементов списка 🎭

Элементы списка могут быть любого типа данных - строки, целые числа и логические типы данных:

-5

Список может содержать разные типы данных:

-6

Какой тип данных у списка? 🔍

С точки зрения Python, списки определяются как объекты с типом данных 'list':

-7

Конструктор list() 🏗️

Также можно использовать конструктор list(). Это полезно если хотим преобразовать другие типы данных в список.

-8

Другие коллекции Python 🗃️

В языке программирования Python есть четыре типа коллекций:

  • List, о которых шла речь в этой статье - упорядоченная и изменяемая коллекция. Допускает дублирующиеся элементы.
  • Tuple- упорядоченная и неизменяемая коллекция. Допускает дублирующиеся элементы.
  • Set - неупорядоченная, неизменяемая* и непронумерованная коллекция. Не допускает дублирующиеся элементы.
  • Dictionary - упорядоченная и изменяемая коллекция. Не допускает дублирующиеся элементы.
-9

*Примечание: сами элементы множества (Set) неизменяемы, но вы можете менять состав множества, удаляя или добавляя элементы когда угодно.

✅ При выборе типа коллекции полезно понимать свойства каждого типа. Выбор правильного типа для конкретного набора данных может сохранить смысл данных и повысить эффективность или безопасность.

Для перебора коллекций в процессе выполнения программы используются операторы for и while