2016-06-06 3 views

Antwort

0

EDIT: Ich habe Sie falsch gelesen. Hier ist eine Lösung:

array = [['string', '2.0', 'string'], 
     ['string', '3.0', 'string']] 

y = [ [float(x) if i%2 == 1 else x for i,x in enumerate(row)] for row in array] 

print(y) 
+0

sorry, falsch interpretiert Ihre Frage – DomTomCat

+0

Wenn ich jede zweite Spalte sage, meine ich [ 'string', float, 'string'] Das ist, warum ich ac haben [] [1] in meinem Code – Michael

+0

Ok , Ich habe den Code geändert, es war im Grunde nur der Test, wenn 'i' sogar auf' i' ist seltsam (und ein Fehler) – DomTomCat

Verwandte Themen