Я действительно люблю питоны возможность сократить вещи с его сокращения для петель - но иногда, мне нужно, чтобы получить список, содержащий один значение несколько раз, что я сделал следующим образом:список Python с постоянным значением
plot(seconds, [z0 for s in seconds], '--')
Но это неиспользованный s
действительно беспокоит меня по эстетическим соображениям.
Есть ли более короткий (и более красивый) способ сделать это? Как какое-то особое «умножение» какой-то ценности?
Вы можете размножать списки: '[1] * 3 -> [1, 1, 1]'. – Marius
обычное имя для неиспользуемых переменных - '_', если вы не можете избавиться от него – njzk2
, хотя иногда' _' предназначен для локализации строк ... и в других случаях это аутопопулированная переменная контекста, предоставляемая оболочкой python ... –