Марк Лутц, «Изучаем Python»: D.keys() создает т.н. объект представления, который является итерируемым, т.е. генериреут результирующие элементы по одному за раз, а не производят сразу весь результирующий список за раз. Изменение в виде D.pop('a') тем самым отражается в текущем объекте K.
  Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels
Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
  Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
Сделать пояснения к задачам и вопросам более развернутыми?
  Anonymous Poll
    70%
    Да
      
    17%
    Нет
      
    13%
    Хочу увидеть результат
      
    Марк Лутц, «Изучаем Python»:
- Операция == проверяет эквивалентность значений. Python проверяет проверку эквивалентности значенй, рекурсивно сравнивая все вложенные объекты.
- Операция is проверяет идентичность объектов. Python проверяет, являются ли два объекта на самом деле одним и тем же объектом (т.е. располагаются по тому же адресу в памяти).
  - Операция == проверяет эквивалентность значений. Python проверяет проверку эквивалентности значенй, рекурсивно сравнивая все вложенные объекты.
- Операция is проверяет идентичность объектов. Python проверяет, являются ли два объекта на самом деле одним и тем же объектом (т.е. располагаются по тому же адресу в памяти).
Какой объект является вызываемыми?
  Anonymous Quiz
    23%
    Функция
      
    2%
    Генератор
      
    3%
    Класс
      
    5%
    Метод
      
    67%
    Все вышеперечисленное
      
    Что выведет код?
  Anonymous Quiz
    21%
    [1, 1, 1, 4, 5, 6]
      
    51%
    [1, 1, 3, 4, 5, 6]
      
    5%
    [1, 2, 3], [1], [1]
      
    23%
    Error