@d1n0z4ur

Возможно ли сделать весь этот код в одной строчке в виде list comprehension?

field = [["1" for _ in range(2)] for _ in range(5)]
for a in range(5):
    field[a].insert(random.randint(0, 2), "0")
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 1
gnifajio
@gnifajio
Совершенствуюсь каждый день
import random

field = [[0 if random.randint(0, 2) == a else 1 for a in range(3)] for _ in range(5)]

print(field)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы