Quadrieren aller Elemente in einer Liste

Mir wird gesagt, zu

Schreiben Sie eine Funktion (Quadrat (a)), die ein Array (a) von Zahlen annimmt und ein Array zurückgibt, das jeden der Werte eines Quadrats enthält.

Zuerst hatte ich

def square(a):
    for i in a: print i**2

Aber das funktioniert nicht, da ich drucke und nicht zurückkehre, wie ich gefragt wurde. Also habe ich es versucht

    def square(a):
        for i in a: return i**2

Dies quadriert jedoch nur die letzte Nummer meines Arrays. Wie kann ich es schaffen, die gesamte Liste zu quadrieren?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage