Найти тему
Python for you

Типы данных Python часть вторая

Оглавление

Как и обещал, сегодня продолжаем разбор типов данных в 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 #Приручи питона