Найти в Дзене
Питонизм

Базовые структуры данных в Python

Структуры данных играют важную роль при программировании на любом языке, и Python не является исключением. Они представляют собой способ организации и хранения данных для последующего доступа и обработки. В этой статье мы рассмотрим основные структуры данных в Python с примерами использования. Кортежи (Tuples) Кортежи в Python - это неизменяемые последовательности элементов. Они используются для хранения фиксированных последовательностей данных, которые не должны изменяться. Кортеж создается с помощью круглых скобок и разделенных запятой элементов внутри них. Пример: tup = (“apple”, 1, 2.5)
print(tup)
В этом примере создается кортеж из трех элементов: строки “apple”, целого числа 1 и вещественного числа 2.5. Кортеж "tup" может быть использован для хранения этих данных и их последующего обращения. Списки (Lists) Списки в Python являются изменяемыми последовательностями элементов. Они могут быть изменены в любое время, и каждый элемент в списке имеет свой индекс. Списки создаются с помо
Оглавление

Структуры данных играют важную роль при программировании на любом языке, и Python не является исключением. Они представляют собой способ организации и хранения данных для последующего доступа и обработки. В этой статье мы рассмотрим основные структуры данных в Python с примерами использования.

Кортежи (Tuples)

Кортежи в Python - это неизменяемые последовательности элементов. Они используются для хранения фиксированных последовательностей данных, которые не должны изменяться. Кортеж создается с помощью круглых скобок и разделенных запятой элементов внутри них.

Пример:

tup = (“apple”, 1, 2.5)
print(tup)


В этом примере создается кортеж из трех элементов: строки
“apple”, целого числа 1 и вещественного числа 2.5. Кортеж "tup" может быть использован для хранения этих данных и их последующего обращения.

Списки (Lists)

Списки в Python являются изменяемыми последовательностями элементов. Они могут быть изменены в любое время, и каждый элемент в списке имеет свой индекс. Списки создаются с помощью квадратных скобок и разделенных запятыми элементов внутри них. Списки могут содержать элементы разных типов, но это не рекомендуется.

Пример:

list_ = [1, 2, 3, 4, 5]
print(list_)


Этот пример создает список, который хранит несколько элементов типа
int.

Словари (Dictionaries)

Словари в Python представляют собой неупорядоченные коллекции пар ключ-значение. Они позволяют хранить данные в формате “ключ: значение”, где ключ используется для поиска или изменения соответствующего значения. Словари создаются с помощью фигурных скобок и пар ключ-значение, разделенных двоеточием и запятой.

Пример:

dict_ = {“key1”: “apple”, “key2”: 1, “key3”: 2.5}
print(dict_)


В данном примере создается словарь с тремя парами ключ-значение: “key1” - “apple”, “key2” - 1 и “key3” - 2.5. Каждая пара представляет собой ключ и соответствующее ему значение.

Множества (Sets)

Множества в Python представляют собой уникальные, неупорядоченные наборы элементов. Это означает, что каждый элемент в множестве должен быть уникальным и не может быть изменен.

Множества создаются с помощью фигурных скобок и разделенных запятыми элементами внутри них.

Пример:

set_ = {“apple”, 1, 2.5}
print(set_)


В примере создается множество, состоящее из трех различных элементов: “apple”, 1 и 2.5. Так как каждый элемент уникален, множество не может содержать повторяющиеся элементы.

Заключение

В этой статье были рассмотрены четыре основные структуры данных в Python: кортежи, списки, словари и множества. Каждая из этих структур имеет свои особенности и предназначена для разных задач.