0
0 комментариев
matrix = [[[0]*5] for _ in range(5)]

есть такое выражение, создает пять таких элементов 0 0 0 0 0. Кто может объяснить саму механику создания, чем проще тем лучше.

К примеру

for x in range(5):
    print (x)

range(5) — это 0,1,2,3,4

и для каждого значения начиная с первого (0) выполняется действие print(x) (выводит на экран текущее значение, в данном случае 0), после чего берется следующее значение, пока они не закончатся. в итоге на экране мы имеем:

0
1
2
3
4

Желательно в таком ключе объяснение, а то я не понимаю суть этого выражения, что означает это нижнее подчеркивание?

Изменен статус публикации
Добавить комментарий