List-Comprehension

Aufgabe

Schreiben Sie eine List-Comprehension die folgende Matrix erzeugt:

[[0, 0, 1, 0, 0],
 [0, 0, 1, 0, 0],
 [1, 1, 1, 1, 1],
 [0, 0, 1, 0, 0],
 [0, 0, 1, 0, 0]]

Tipp 1: Wie kann ich Listen in Listen erzeugen?

Achtung Spoiler!

Liste mit leeren Listen drin erzeugen

list = [[] for column in range(0,5)]

Tipp 2 Wie erzeuge ich das Muster?

Achtung Spoiler!

Fürs Muster können Sie Bedingungen finden, um zu definieren, wann eine 1 geschrieben wird. Wenn Sie einen Wahrheitswert zu einem Integer umwandeln, dann wird True zu einer 1 und False in einer 0.

int(cond1 or cond2)

Tipp 3 Wie erzeuge ich das Muster????

Achtung Spoiler!
int(row == ??? or column == ???)