Ключи Python для печати

Изучение Python Программирование и разработка

Как правило, словари используются для хранения значения данных со ссылкой на ключ, которая также называется парой ключей. Словарь в Python собирает данные в упорядоченном виде и не допускает дублирования. При использовании функций словаря в Python вы получите библиотеку словаря Python, которая предоставляет различные полезные функции. Элементы словаря в Python представлены в виде пар ключ:значение и также упоминаются по именам ключей. В этой статье вы найдете необходимые шаги для печати ключей словаря.

Получение ключей словаря в Python

Словарь может содержать несколько ключей, и пользователь может захотеть получить их все сразу. В этом отношении библиотека dict предоставляет функцию dict.keys() для получения всех ключей словаря в Python. Функция dict.keys() используется для печати ключей словаря. Функция dict.keys() обращается к элементам словаря так же, как к значениям в списке обращаются по индексу. Давайте посмотрим на пример и узнаем, как определить словарь, а также как перечислить все его ключи.

Пример 1

В этом случае мы укажем словарь и применим функцию dict.keys(), чтобы получить доступ ко всем ключам в словаре. Взгляните на следующий код:

dict = {

‘Class’‘BS’,

‘Year’‘2022’,

‘Students’’50’,

‘Semester’‘Third ‘

}

dict.keys()

В предыдущем примере определен простой словарь класса BS. Словарь содержит 4 ключа: «класс», «год», «студенты» и «семестр».

Печать ключей словаря в Python

Элементы словаря в Python представлены в виде пар ключ:значение. Они находятся в правильном порядке, могут быть изменены, дубликаты не допускаются. Когда вам нужно распечатать ключи словаря, для доступа к ключам используется функция dict.keys(). Вы можете найти подробные примеры для справки в следующем примере:

Пример 1

В этом примере мы используем тот же словарь, который определен в предыдущем примере, чтобы показать вам, как вы можете распечатать ключи словаря. См. следующий код:

Теперь, если вы заметили, мы добавили функцию print() только вокруг функции dict.keys().

dict = {

‘Class’‘BS’,

‘Year’‘2022’,

‘Students’’50’,

‘Semester’‘Third ‘

}

print(dict.keys())

См. следующий вывод программы:

В этом примере мы используем тот же словарь, который определен

Пример 2

В этом примере мы рассмотрим функцию dict.items() для получения ключей словаря. Затем с помощью функции print() мы напечатаем эти ключи. Функция item() — это встроенная функция Python, которая используется для получения доступа к ключам в словаре и значениям, связанным с этими ключами. Цикл for или while можно использовать с функцией items() для вывода значений и ключей из словаря. Теперь давайте научимся печатать все ключи один за другим, используя функцию items() в цикле for. См. следующий приведенный код:

dict = {

‘Class’‘BS’,

‘Year’‘2022’,

‘Students’’50’,

‘Semester’‘Third ‘

}

for key, value in dict.items():

print(key)

Вы могли заметить, что мы использовали тот же словарь, что и в первом примере. Это полезно для отображения результатов каждого оператора и каждого шага. Теперь давайте посмотрим на следующий вывод и заметим, как результат функции items() отличается от dict.keys().

Вы могли заметить, что мы использовали тот же словарь

Обратите внимание, что обе функции вернули одинаковые результаты. Однако разница в том, что dict.keys() возвращает значения в виде массива, а функция items() возвращает ключи один за другим.

Как распечатать элементы словаря

Мы научились печатать ключи словаря в Python, используя функции items() и dist.keys(). Теперь давайте посмотрим, как напечатать значение/элемент в словаре, связанном с ключами.

dist.values() — это встроенная в Python функция, позволяющая получить доступ к значению, связанному с ключом в словаре.

Пример 1

dict = {

‘Class’‘BS’,

‘Year’‘2022’,

‘Students’’50’,

‘Semester’‘Third ‘

}

print(dict.values())

См. следующий вывод:

это встроенная в Python функция, позволяющая получить

Как напечатать ключ словаря в строке в Python

До сих пор мы видели несколько примеров того, как получить доступ к ключам в словаре. После этого мы увидели несколько примеров того, как печатать как значения, так и связанные с ними ключи из словаря. Функции items(), values() и keys() возвращают данные словаря в виде списка или объектов. Теперь, если вы хотите напечатать ключи словаря в виде строки, вы можете использовать функцию str(), функцию json.dumps() или комбинацию пустой строки и цикла for. Давайте посмотрим на пример каждой функции, чтобы понять ее функциональность.

Пример 1

В этом примере мы объясним использование функции str() для печати словарного значения в строке. Как видите, после создания словаря отображается тип словаря и перечислены данные словаря.

После этого тип dict преобразуется в строку. После преобразования данные в словаре снова отображаются в последней строке кода.

dict = {

‘Class’‘BS’,

‘Year’‘2022’,

‘Students’’50’,

‘Semester’‘Third ‘

}

print(type(dict))

print(f«The data in the dictionary is:\n{dict}\n\n«)

strng = str(dict)

print(type(strng))

print(f«After converting the data in the string:\n{strng}»)

Вот следующий вывод данного кода:

После преобразования данные в словаре снова отображаются

Пример 2

Второй способ преобразовать данные словаря в форму строки — использовать функцию json.dumps(). Здесь данные словаря просто передаются как объект функции json.dumps(). См. следующий код, чтобы изучить функцию json.dumps().

import json

dict = {

‘Class’‘BS’,

‘Year’‘2022’,

‘Students’’50’,

‘Semester’‘Third ‘

}

print(type(dict))

print(f«The data in the dictionary is:\n{dict}\n\n«)

strng = json.dumps(dict)

print(type(strng))

print(f«After converting the data in the string:\n{strng}»)

Выполните предыдущий код. Вы можете видеть, что вывод идентичен результату функции str().

Второй способ преобразовать данные словаря в форму строки

Пример 3

В этом примере мы используем комбинацию пустой строки и цикла for для печати данных словаря в виде строки.

dict = {

‘Class’‘BS’,

‘Year’‘2022’,

‘Students’’50’,

‘Semester’‘Third ‘

}

print(type(dict))

print(f«The data in the dictionary is:\n{dict}\n\n«)

strng = «»

for item in dict:

strng += item + ‘:’ + dict[item] + ‘ ‘

print(type(strng))

print(f«After converting the data in the string:\n{strng}»)

См. следующий вывод:

В этом примере мы используем комбинацию пустой строки и цикла for

Заключение

Эта статья представляет собой краткий обзор того, как печатать ключи в словаре. Представленные здесь примеры помогут вам в реализации функций библиотеки dict() на Python. Мы добавили семь уникальных экземпляров, чтобы сделать эту концепцию намного проще и понятнее.

Читайте также:  Как создавать шаблоны Django?
Оцените статью
bestprogrammer.ru
Добавить комментарий