Карта из списка?Python

Программы на Python
Ответить
Anonymous
 Карта из списка?

Сообщение Anonymous »

Я столкнулся с этой проблемой очистки, которая сама по себе не имеет значения, но хочу знать, возможно ли выполнить Map() из понимания списка, что означает, что итерируемый объект является пониманием списка?
следующее возвращает пустой список, где я ожидал [0, 2, 4, 6, 8] :

Код: Выделить всё

def foo() -> list[int]:
result: list = []
map(result.append, [x for x in range(10) if x % 2 == 0])
print(result)
Я думаю, вопрос в том, может ли сама функция итерации для карты быть пониманием списка или нет? Этот конкретный пример сам по себе не важен.


Подробнее здесь: https://stackoverflow.com/questions/793 ... prehension
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»