Ruff unnecessary-map (C417)

unnecessary-map в Ruff проверяет код на предупреждение C417. Правило относится к группе flake8-comprehensions.

Почему это неправильно

Правило помогает заменить избыточные или неидиоматичные comprehensions на более простой и читаемый код.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unnecessary-map и пример ниже.

Пример ошибки

map(lambda x: x + 1, iterable)

Как правильно

(x + 1 for x in iterable)

Автоисправление

Ruff может предложить автоисправление в некоторых случаях.