LINUX.ORG.RU

История изменений

Исправление serg002, (текущая версия) :

Что ты этим хотел сказать?

def f(k: int, dataset: list = None):
    return map(lambda x: k*x, dataset or [])

if __name__ == '__main__':
    y = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    print(list(f(k=1, dataset=y)))
    print(list(f(k=2, dataset=y)))

out:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

Исходная версия serg002, :

Что ты этим хотел сказать?

def f(k: int, dataset: list = None):
    return map(lambda x: k * x, dataset or [])

if __name__ == '__main__':
    y = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    print(list(f(k=1, dataset=y)))
    print(list(f(k=2, dataset=y)))

out:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]