Передісторія
Для одного із проєктів потрібно було створювати список елементів, щоб провести тест.
Постановка задачі.
Щоб постійно не вводити дані потрібно, щоб елементи генерувалися самостійно та додавалися у список. Причому список можна гнучко розширювати.
Виконання
Для початку додамо з бібліотеки random метод randint перейменувавши його в ri:
from random import randint as ri
А далі потрібно виконати магічний код
nums = list(map(ri, [0]*10,[10]*10))
Роз'яснення
Функція map повертає об’єкт map (який є ітератором) результатів після застосування вказаної функції до кожного елемента даного списку (кортежу тощо)
[0]*10
Всім мабуть відомо, команда 'a'*5, створить рядок 'ааааа'.
Це так само, але ми створимо список з 10 однаковими елементами
[0,0,0,0,0,0,0,0,0,0]
Коментарі
Дописати коментар