Post #103
450

Мультимножество. Часть 2, хардкодинг
👉начало👈
Для создания мультимножества в Python не нужно изобретать ни велосипед, ни варп двигатель. Достаточно взять словарь dict 🤓
Ключ словаря - элемент мультимножества.
Значение словаря - целое число, которое подсчитывает сколько раз элемент встречается в мультимножестве
Отлично! Теперь мы легко можем узнать сколько телефонов в комнате
И это всё, что нужно для создания и работы с мультимножествами?
Неа. Надо немного больше. Строчек 450(!) Python кода. Вот такого: https://telegra.ph/Multimnozhestvo-02-20
Что это за код расскажу в финальной части трилогии 😉
👉начало👈
Для создания мультимножества в Python не нужно изобретать ни велосипед, ни варп двигатель. Достаточно взять словарь dict 🤓
Ключ словаря - элемент мультимножества.
Значение словаря - целое число, которое подсчитывает сколько раз элемент встречается в мультимножестве
# обычный список предметов в комнате
room = ['компьютер', 'телефон', 'кресло', 'стол', 'кресло', 'телефон', 'светильник']
# немного магии и получаем словарь как мультиможество
multiset = {}
for item in room:
if item in multiset:
multiset[item] += 1
else:
multiset[item] = 1
print(multiset)
Отлично! Теперь мы легко можем узнать сколько телефонов в комнате
print(multiset['телефон'])И это всё, что нужно для создания и работы с мультимножествами?
Неа. Надо немного больше. Строчек 450(!) Python кода. Вот такого: https://telegra.ph/Multimnozhestvo-02-20
Что это за код расскажу в финальной части трилогии 😉
- 👍 3
- 👏 2
- 🤯 1





