Witam
Dzień po dniu robię jakiś mały kroczek w poznawaniu działania Python ,ale tutaj proszę o pomoc.
Posiadam listę z ligami:
ligi = ['Anglia1p', 'Anglia2p','Hiszpania1p','Polska1s','Włochy1s']
nowe[]
Elementy z listy kończą się literkami s lub p.
Potrzebują wyciągnąć z tej listy dane ,które kończą się na literkę "s".
W kombinacjach doszedłem do tego ,że mogę to zrobić indexem i lenem.
ligi[0][len(ligi[0])-1]
Taka wartość zwróci mi ostatni znak z podanego indexu listy.
Próbowałem opisać warunek w pętli ,alby iterować po całej liście dla spełnienia warunku ="s" i pobraniu TRUE do nowej listy nowe[] ,ale niestety popełniam błędy.
for i in ligi:
if ligi[0][len(ligi[0])-1] == "s":
nowe.append(ligi[i])
print(nowe)
Przerabiam różne ćwiczenia 2 tydzień w Pythonie i jeszcze wszystkie nie rozumiem tak jak wy koledzy i koleżanki.
Proszę o wskazówki.
Pozdrawiam