Portál AbcLinuxu, 7. listopadu 2025 18:05
>>> 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.