Рубрики
Без рубрики

Методы словаря Python

Автор оригинала: Python Examples.

Методы словаря Python

Словарь Python Class предоставляет набор встроенных методов, которые мы можем позвонить в словари.

В этом руководстве мы узнаем обо всех методах словаря Python с описанием для каждого из них, и хорошо детальный пример.

Чисто()

Словарь Clear () Метод удаляет все ключ: значение пары со словарь. Другими словами, это делает словарь пустым.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
dictionary.clear()
print(dictionary)

Выход

{}

Копировать ()

Словарь Copy () Метод возвращает копию исходного словаря. Любые изменения, внесенные в элементы в скопированном словаре, не влияют на исходный словарь.

В следующем примере мы будем копировать Словарь к dictionary_1 Отказ И мы изменим содержание dictionary_1 Отказ Мы будем распечатывать оба Словарь и dictionary_1 Доказательство того, что обновление копии словаря не влияет на исходный словарь.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
dictionary_1 = dictionary.copy()
dictionary_1["b"] = 2
print(dictionary)
print(dictionary_1)

Выход

{'a': 4, 'b': 5, 'c': 6}
{'a': 4, 'b': 2, 'c': 6}

Prapeys ()

Словарь PROTKEYS () Метод создает новый словарь от ключей данного словаря и необязательное значение по умолчанию для пар клавиши.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
dictionary_1 = dict.fromkeys(dictionary, 1)
print(dictionary_1)

Выход

{'a': 1, 'b': 1, 'c': 1}

получать()

Словарь GET () Метод возвращает значение для указанного ключа. Ключ указывается путем прохождения аргумента для получения () метода.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
x = dictionary.get("b")
print(x)

Выход

5

Предметы()

Словарь элементов () Метод возвращает итератор типа DICK_ITEMS. Вы можете повторить каждый из ключей, стоимость в словаре. Кроме того, тип Dict_Items поддерживает динамическое обновление в словаре.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
for key, value in dictionary.items():
    print(key, '-', value)

Выход

a - 4
b - 5
c - 6

Клавиши ()

Словарь клавиш () метод возвращает итератор типа DICT_KEYS. Вы можете повторить каждый из ключей в словаре. Также динамическое обновление DICK_KEYS типа поддержки динамического обновления в словаре.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
for key in dictionary.keys():
    print(key)

Выход

a
b
c

значения()

Словарь значения () Метод возвращает итератор типа DICT_Values. Вы можете перейти на каждую ценность в словаре. Кроме того, тип Dict_Values поддерживает динамическое обновление в словаре.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
for value in dictionary.values():
    print(value)

Выход

4
5
6

поп ()

Словарь POP () Метод удаляет пару клавишного значения указанного ключа и возвращает только значение. Ключ передан в качестве аргумента для способа POP ().

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
x = dictionary.pop("b")
print(x)
print(dictionary)

Выход

5
{'a': 4, 'c': 6}

Если вы не проходите ни одного ключа в метод POP (), он бросает тип DiverRor.

Если ключ, который отсутствует, пропускается, POP () бросает keyError.

Итак, перед появлением пары ключа-значений вам, возможно, придется проверить, присутствует ли ключ в словаре.

PopiTem ()

Словарь POPITEM () Способ удаляет последнее вставленное значение ключа-значений указанного ключа и возвращает эту пару клавиши.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
x = dictionary.popitem()
print(x)
print(dictionary)

Выход

('c', 6)
{'a': 4, 'b': 5}

установить по умолчанию()

Словарь SetDefault () метод возвращает значение указанного ключа, если ключ присутствует. Если ключ отсутствует, метод SetDefault () вставляет пару клавишного значения с значением по умолчанию и возвращает значение по умолчанию.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
x = dictionary.setdefault("b")
print(x)
y = dictionary.setdefault("m", 0)
print(y)
print(dictionary)

Выход

5
0
{'a': 4, 'b': 5, 'c': 6, 'm': 0}

Ключ B присутствует, и поэтому его значение возвращается. Но ключевые M не присутствуют, следовательно, пару со значением ключа M: 0 вставляется в словарь, и значение возвращается.

Обновить()

Словарь Обновление () Метод обновляет пары ключа-значений этого словаря с парами ключа-значений из словаря, передаваемыми в качестве аргумента для обновления () метода. Значения для ключей, которые присутствуют, обновляются, и для ключей, которые нет, вставлены эти пары клавишных значений.

Python Program

dictionary = {"a": 4, "b": 5, "c": 6}
dictionary_1 = {"a": 8, "m": 2, "v": 7}
dictionary.update(dictionary_1)
print(dictionary)

Выход

{'a': 8, 'b': 5, 'c': 6, 'm': 2, 'v': 7}

Резюме

В этом уроке примеров Python мы изучили все методы словаря и проходили примеры для каждого из них.