Próbuję uzyskać n-te elementy z listy krotek.Jak wyodrębnić n-te elementy z listy krotek w python?
mam coś takiego:
elements = [(1,1,1),(2,3,7),(3,5,10)]
życzę, aby wyodrębnić tylko drugi elementów każdej krotki do listy:
seconds = [1, 3, 5]
Wiem, że można to zrobić z for
pętli ale Chciałem wiedzieć, czy jest inny sposób, ponieważ mam tysiące krotek.
Mały dodatek: W python-3.x benchmark pokaże, że mapa zajmuje tylko ułamek milisekundy. To dlatego, że zwróci iterator. method2 = 'list (map (itemgetter (1), elements))' renderuje stare zachowanie. –
To powinna być zaakceptowana odpowiedź. –