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

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

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

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

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

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

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