Задать вопрос
@nihi1ist

Почему Pycharm ругается на код «Function call can be replaced with set literal»?

Пытаюсь получить множество и словаря:
set((*dict, *dict.values()))

Получаю предупреждение:
Function call can be replaced with set literal

Хотя код отрабатывает корректно. Что я делаю не так?
  • Вопрос задан
  • 303 просмотра
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
Ukrainskiy
@Ukrainskiy
Ну во первых, он не ругается, он просто советует более изящное решение
{*dict, *dict.values()}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы