Ruff list-reverse-copy (FURB187)

list-reverse-copy в Ruff проверяет код на предупреждение FURB187. Правило относится к группе refurb.

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

refurb предлагает более современную, короткую или идиоматичную форму записи.

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

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

l = [1, 2, 3]
l = reversed(l)

l = [1, 2, 3]
l = list(reversed(l))

l = [1, 2, 3]
l = l[::-1]

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

l = [1, 2, 3]
l.reverse()

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

Ruff всегда может предложить автоисправление для этого правила.