Как и обещал, сегодня продолжаем разбор типов данных в python.
Множества
Множество это набор элементов не имеющих порядковых номеров разделяемых запятой и заключенных в фигурные скобки {}.
Выглядит оно следующим образом:
a = {1 , 2 , 3 , 4 , 5}
Итак что же мы видим, переменная а которой присвоено множество элементов перечисленное через запятую.
Немаловажным является то, что дублирующиеся элементы в множестве удаляются при выводе.
Например у нас есть множество а = {2 , 0 , 2 , 2}, если мы выведем его в консоль при помощи оператора print(), то получим следующее:
а = {2 , 0 , 2 , 2} наше множество
print(a) выводим множество в консоль
{2 , 0} при выводе дубликаты не обрабатываются
Следующим ключевым моментом является то что множества не упорядочены как списки или кортежи.
a = {1 , 2 , 3 , 4 , 5}
при попытке вывести в консоль любой элемент множества
print(a[1])
мы получим ошибку
TypeError: 'set' object does not support indexing
Ошибка говорит нам о том, что объект множества не поддерживает индексацию.
Словари
Словари это неиндексируемый набор парных значений "ключ : значение" разделяемых запятой и заключенных в фигурные скобки.
dict_value = {"key" : "value" , "key_1" : "value_1"}
итак мы имеем переменную dict_value
которой присвоен словарь {"key" : "value" , "key_1" : "value_1"}
для того чтобы получить значение, нужно использовать ключ:
print( dict_value[ "key_1" ] )
в консоли мы увидим следующее :
value_1
так как мы запросили ключ key_1 то мы получаем его значение value_1
Итак теперь вы владеете поверхностной информацией о типах данных в python. Обратите внимание на то каким образом названы переменные в пояснении к словарю, в следующих статьях я обязательно к этому вернусь. Если у вас возникают вопросы то с радостью постараюсь на них ответить. Всем добра и успехов.
#типы данных python #python #словари python #множества python #Приручи питона