Portál AbcLinuxu, 16. července 2025 15:23
>>> 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.