2016-04-23 16 views
-1

Ich versuche, ein einzeilige Liste Verständnis zu schreiben, die eine Liste von Tupeln nimmt und fügt sie zu einer neuen Liste, wenn das zweite Element des Tupels nicht gleich zu 0Liste Verständnis zu verwenden, wenn

my_list = [x in my_list if x[1] != 0] 

ich dies ist der Code geschrieben hat, sagt, dass ich eine ungültige Syntax

+7

'[x für x in my_list wenn x [1]! = 0]' – Delgan

+0

hey @Delgan, Post, dass als Standard eine Antwort, damit Sie die Punkte bekommen können! – welch

+6

@welch Nein, ich denke, diese Frage sollte geschlossen, nicht beantwortet werden. – Delgan

Antwort

3

der richtige Weg

my_list = [x for x in my_list if x[1] != 0]