Portál AbcLinuxu, 10. května 2025 06:54
>>> lidi=['Jirka', 'Adam', 'Eva', 'Franta'] >>> lidi ['Jirka', 'Adam', 'Eva', 'Franta'] >>> filter(lambda jmeno: not jmeno is 'Eva', lidi) ['Jirka', 'Adam', 'Franta'] >>> lidi='Jirka,Adam,Eva,Franta'.split(',') >>> lidi ['Jirka', 'Adam', 'Eva', 'Franta'] >>> filter(lambda jmeno: not jmeno is 'Eva', lidi) ['Jirka', 'Adam', 'Eva', 'Franta']
>>> lidi=['Jirka', 'Adam', 'Eva', 'Franta'] >>> filter(lambda jmeno: not jmeno == 'Eva', lidi) ['Jirka', 'Adam', 'Franta'] >>> lidi='Jirka,Adam,Eva,Franta'.split(',') >>> lidi=['Jirka', 'Adam', 'Eva', 'Franta'] >>> filter(lambda jmeno: not jmeno == 'Eva', lidi) ['Jirka', 'Adam', 'Franta']Operátor "is" neporovnává hodnoty objektů, ale jejich identitu, tzn. že dva různé objekty, ačkoliv obsahově zcela stejné, vrátí při porovnání s "is" False.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.