0
我正在關注面向對象編程教程系列。該類矩陣的定義如下:這段代碼如何生成一個網格?
class Matrix():
def __init__(self, rows, columns, default_character='@'):
self.rows = rows
self.columns = columns
self.default_character = default_character
self.grid = [[default_character] * columns for _ in range(rows)]
def print_matrix(self):
for row in self.grid:
print(''.join(row))
的問題是,下面 線是如何工作的,我不完全理解:
self.grid = [[default_character] * columns for _ in range(rows)]