Re: Wert von Liste mit seinem Index multiplizieren
Verfasst: Dienstag 17. Dezember 2013, 20:58
@elNino: Du willst mit jedem Element einer Liste was machen, dann nimm eine for-Schleife:
dann willst Du zusätzlich einen Zähler, dann nimm enumerate:
und dann baust Du noch eine neue List auf, dann wandle das ganze in eine List-Comprehension um:
Code: Alles auswählen
def MultiIndex(x):
counter = 0
listneu =[]
for b in x:
b = counter * b # Multipliziert das Element mit seinem Index
listneu.append(b) # Füge das Element zu einer neuen Liste hinzu
counter = counter + 1
return listneu
Code: Alles auswählen
def MultiIndex(x):
listneu =[]
for counter, b in enumerate(x):
b = counter * b # Multipliziert das Element mit seinem Index
listneu.append(b) # Füge das Element zu einer neuen Liste hinzu
return listneu
Code: Alles auswählen
def MultiIndex(x):
return [counter * b for counter, b in enumerate(x)]