Как удалить случайный элемент словаря?

import random

d = {"A": 4, "O": 6, "P": 10,
     "M": 7, "B": 3}
print(d)

# Метод keys() создает объект,
# содержащий ключи словаря.
# Этот объект преобразуется в
# список ключей с помощью функции list().
keys = list(d.keys())

# Функция choice() выбирает
# случайный элемент из последовательности.
# В переменную 'what_del'
# записывается случайный ключ.
what_del = random.choice(keys)

# Удаляем из словаря элемент
# по его ключу.
del d[what_del]

print(d)
{'A': 4, 'O': 6, 'P': 10, 'M': 7, 'B': 3}
{'A': 4, 'O': 6, 'M': 7, 'B': 3}


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий