237.80K
Category: programmingprogramming

Множества в языке программирования Python

1.

Множества в языке
программирования
Python

2.

Что такое множество?
• Множество – это составной тип данных, который хранит в себе
несколько значений (элементов множества) под одним именем. Этот
тип называется set(). Чтобы создать множество, можно, например,
перечислить в фигурных скобках его элементы.

3.

Способы создания множеств
• Чтобы создать пустое множество, обязательно нужно использовать
функцию set():
• Чтобы создать множество, содержащее конкретные элементы (строки
или числа), можно воспользоваться фигурными скобками:

4.

Ключевые особенности множеств
• Порядок элементов в множестве не определен (то есть
неизвестно, в каком порядке распложены элементы и на
каком месте находится каждый из них)
• Элементы множеств — строки и/или числа
• Множество не может содержать одинаковых элементов

5.

Вывод элементов множества

6.

Сортировка элементов и длина множества
• Чтобы вывести элементы множества в порядке возрастания, можно
воспользоваться функцией sorted()
• Чтобы узнать количество элементов множества (длину множества),
необходимо использовать функцию len()

7.

Добавление элементов в множество с помощью
add()
• Если добавляем конкретные элементы:
• Если добавляем элементы, которые вводятся с клавиатуры:

8.

Проверка наличия элемента в множестве

9.

Удаление элементов из множества
• Если элемент не содержится в множестве, при использовании discard()
программа сработает, при использовании remove() – выведет ошибку!

10.

Пример решения задачи
• Дан массив A, состоящий из N чисел, введённых в столбик. Определите,
сколько из его элементов различны. (Так как все элементы множества
уникальны, то есть не повторяются, то мы можем добавить данные
элементы в множество и найти их количество с помощью функции len())
English     Русский Rules