Академический Документы
Профессиональный Документы
Культура Документы
КОРТЕЖИ И
МНОЖЕСТВА.
ЗАДАЧА
«ИНВЕСТОР»
Содержание
Множества........................................................................3
Задача «Инвестор»......................................................10
2
Кортежи и множества. Задача «Инвестор»
Множества
Множества в Python – изменяемый тип данных,
представляющий собой массив элементов, кото-
рые не повторяются.
Поэтому, чтобы познакомиться с ними ближе, соз-
дадим новый проект на replit.com, в котором пропи-
шем:
our_set = set()
our_set_2 = {0}
print(our_set, type(our_set))
print(our_set_2, type(our_set_2))
Видео 1
3
Урок 5
our_set = set()
our_set_2 = {0}
our_set.add("tomato")
our_set_2.add("potato")
print(our_set)
print(our_set_2)
Видео 2
4
Кортежи и множества. Задача «Инвестор»
Видео 3
our_set = set()
our_set_2 = {0}
x = "tomato"
our_set.add("tomato")
our_set_2.add("potato")
print(x in our_set)
print(x in our_set_2)
5
Урок 5
Видео 4
Рисунок 1
6
Кортежи и множества. Задача «Инвестор»
our_set = set()
our_set_2 = {0}
our_set.add("tomato")
our_set_2.add("potato")
print(our_set.isdisjoint(our_set_2))
Видео 5
7
Урок 5
our_set = set()
our_set_2 = {0}
our_set.add("tomato")
our_set_2.add("potato")
our_set_3 = our_set.union(our_set_2)
our_set.update(our_set_2)
print(our_set_3)
print(our_set)
Видео 6
8
Кортежи и множества. Задача «Инвестор»
Рисунок 2
Проверим:
our_set = set()
our_set_2 = {0}
our_set.add("tomato")
our_set_2.add("potato")
our_set_3 = our_set.union(our_set_2)
our_set.update(our_set_2)
print(our_set_2.issubset(our_set_3))
print(our_set_3.issuperset(our_set_2))
9
Урок 5
Видео 7
Задача «Инвестор»
А теперь, представим, что мы – инвесторы (рис. 3).
У нас есть перечень товаров, в которые мы вклады-
ваем средства, они находятся во множестве под назва-
нием our_products.
Рисунок 3
10
Кортежи и множества. Задача «Инвестор»
print(our_products.intersection(range_of_the_
company_1))
print(our_products.intersection(range_of_the_
company_2))
print(our_products.intersection(range_of_the_
company_3))
11
Урок 5
Видео 8
print(our_products.difference(range_of_the_
company_1))
print(our_products.difference(range_of_the_
company_2))
print(our_products.difference(range_of_the_
company_3))
12
Кортежи и множества. Задача «Инвестор»
Видео 9
print(our_products.symmetric_difference(range_
of_the_company_2))
Видео 10
13
Урок 5
Видео 11
Видео 12
Видео 13
14
Кортежи и множества. Задача «Инвестор»
our_products.discard("Apple")
our_products.discard("Mercedes")
print(our_products)
our_products.remove("McDonald's")
print(our_products)
our_products.remove("Mercedes")
Видео 14
15
Урок 5
Видео 15
Видео 16
my_frozenset = frozenset()
print(type(my_frozenset))
my_tuple = tuple()
16
Кортежи и множества. Задача «Инвестор»
print(type(my_tuple))
my_tuple_2 = (0,)
print(type(my_tuple_2))
my_tuple_3 = 0,
print(type(my_tuple_3))
my_tuple_4 = (0)
print(type(my_tuple_4))
Видео 17
17
Урок 5
18
Кортежи и множества. Задача «Инвестор»
19
Урок 5
КОРТЕЖИ И МНОЖЕСТВА.
ЗАДАЧА «ИНВЕСТОР»