Valaki tudná nekem értelmezni ezt az egy sort?
python:
[adat[2] for adat in adatok if adat[-1] == 'ki'][-1])
Igen, ez egy python list comprehension, ami bejárja az adatok nevű listát, aminek az elemei szintén listák (legalább három eleműek), kiválogatja azokat az elemeket, amiknek az utolsó tagja "ki" és előállít belőlük egy listát, ami az elemek második tagját tartalmazza. A [-1] ebből veszi az utolsó elemet.
Ha jól sejtem ez a parkolós érettségi feladat egyik megoldása, de ha nem érted nem baj, olld meg nyugodtan a saját szinteden.
Szia, látom,hogy te azért ide többet kommentelsz, lehet kissé gázul oldom meg, de működik akkor jó nem?
Lényeg,hogy úgy oldom meg,hogy végig megyek ciklussal a listán és azokat kiíratom amelyikeknek a 4. eleme(be/ki)
És akkor ezt is mentem egy listába és akkor kiírom annak az leős és utolsó tagját :D
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!