Найти в Дзене
Urban University

Возможности Python: разбор List, Dict и Set.

Python предоставляет три основные структуры данных для работы с коллекциями: List (список), Dict (словарь) и Set (множество). Каждая из них обладает уникальными свойствами, позволяющими решать различные задачи. Списки — это упорядоченные изменяемые коллекции элементов, которые могут хранить данные любого типа. 1. Создание и доступ к элементам:   my_list = [1, 2, 3, 4] print(my_list[0]) # Вывод: 1 2. Добавление и удаление:  my_list.append(5) # Добавление в конец my_list.insert(2, 9) # Вставка на позицию my_list.remove(9) # Удаление по значению 3. Перебор списка:   for item in my_list:  print(item)   Списки удобны для хранения последовательностей данных, поддерживают дублирование элементов и могут изменяться в процессе выполнения программы. Словари — это коллекции пар "ключ-значение". Они позволяют быстро находить данные по ключу, что делает их полезными для работы с ассоциативными данными. 1. Создание и доступ: my_dict = {'name': 'Alice', 'age': 25} print(my_dict['name']) # Вывод: A
Оглавление
Python предоставляет три основные структуры данных для работы с коллекциями: List (список), Dict (словарь) и Set (множество). Каждая из них обладает уникальными свойствами, позволяющими решать различные задачи.

 List (Список).

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

1. Создание и доступ к элементам:

  my_list = [1, 2, 3, 4]
print(my_list[0]) # Вывод: 1

2. Добавление и удаление:

 my_list.append(5) # Добавление в конец
my_list.insert(2, 9) # Вставка на позицию
my_list.remove(9) # Удаление по значению

3. Перебор списка:

  for item in my_list:
 print(item)  

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

 Dict (Словарь).

Словари — это коллекции пар "ключ-значение". Они позволяют быстро находить данные по ключу, что делает их полезными для работы с ассоциативными данными.

1. Создание и доступ:

my_dict = {'name': 'Alice', 'age': 25}
print(my_dict['name']) # Вывод: Alice

  

2. Добавление и обновление:

  my_dict['city'] = 'New York' # Добавление новой пары
my_dict['age'] = 26 # Обновление значения по ключу

  

3. Удаление элементов:  

del my_dict['city'] # Удаление по ключу

  

4. Перебор словаря:

 for key, value in my_dict.items():
print(f"{key}: {value}")

  

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

Set (Множество).

Множества — это неупорядоченные коллекции уникальных элементов. Они используются, когда важно хранить только уникальные значения и выполнять операции с множествами, как в математике.

1. Создание и добавление:

my_set = {1, 2, 3}
my_set.add(4)

  

2. Удаление элементов:

  my_set.remove(3)

 

3. Операции с множествами:

  • Объединение:
  set1 = {1, 2, 3}
set2 = {3, 4, 5}
 union_set = set1 | set2 # {1, 2, 3, 4, 5}

  

  •   Пересечение:
intersect_set = set1 & set2 # {3}

  •   Разность:
   diff_set = set1 - set2 # {1, 2}

  

Множества удобны для удаления дубликатов и выполнения различных операций между коллекциями.

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

Онлайн-обучение по Python-разработке от Urban University.

Ключевые теги статьи: Urban University, ООО «ЭДЭКС», онлайн-университет Urban, Python, Python-разработчик, курсы по программированию, обучение IT айти.