For in Pythonic Way
Verfasst: Mittwoch 17. April 2024, 09:36
Moin,
Ja ich bin Anfänger, aber vor Allem Umsteiger und Wiedereinsteiger.
Und ich komme mit meinen Tutorials bei dieser Frage nicht weiter.
Mit Python und seinen Spezifika bin ich noch nicht wirklich vertraut.
Der folgende Codeteil funktioniert zwar, scheint mir aber keinesfalls Pythonic, wie ihr das so gerne ausdrückt.
Eigentlich soll in einer Liste von Listen nur jedes 2 te. Listenelement in eine Funktion hineingegeben werden und ersetzt werden.
Das muss doch eigentlich viel eleganter gehen.
Die folgende Idee scheitert schon daran den Wert zurückzugeben und zu überschreiben
Womit kann ich das vereinfachen, und wie muss ich weitersuchen?
Evtl. hat ja auch einer einen Ein- oder Zweizeiler, an dem weiterlernen kann?
Gruß
Ja ich bin Anfänger, aber vor Allem Umsteiger und Wiedereinsteiger.
Und ich komme mit meinen Tutorials bei dieser Frage nicht weiter.
Mit Python und seinen Spezifika bin ich noch nicht wirklich vertraut.
Der folgende Codeteil funktioniert zwar, scheint mir aber keinesfalls Pythonic, wie ihr das so gerne ausdrückt.
Code: Alles auswählen
def convlist(arr):
for i in range(0,len(arr)):
arr[i][1]=min2h(arr[i][1])
return arr
Das muss doch eigentlich viel eleganter gehen.
Die folgende Idee scheitert schon daran den Wert zurückzugeben und zu überschreiben
Code: Alles auswählen
for l in arr:
l[1]=min2h(l[1])
Womit kann ich das vereinfachen, und wie muss ich weitersuchen?
Evtl. hat ja auch einer einen Ein- oder Zweizeiler, an dem weiterlernen kann?
Gruß