Я просто попытался изучить как списки, так и функции лямбда. Я думаю, что понимаю концепцию, но мне поручена задача создания программы, которая при подаче положительного целого создает матрицу идентичности. В принципе, если бы я подал в 2, это дало бы мне: [[1, 0], [0, 1]], и если бы я дал ему 3: [[1, 0, 0], [0, 1, 0], [0 , 0, 1], поэтому список внутри списка.Python Lambda Identity Matrix
Теперь мне нужно создать все это в пределах лямбда-функции. Так что, если я наберу:
FUNCTIONNAME (x) будет получать идентификационную матрицу размера x-by-x.
Кстати, x всегда будет положительным целым числом.
Это то, что я до сих пор:
FUNCTIONNAME = lambda x: ##insertCodeHere## for i in range(1, x)
Я думаю, что я делаю это правильно, но я не знаю. Если у кого-то есть идея, пожалуйста, помогите!
СПАСИБО за подробное объяснение! – NoviceProgrammer