list.single() u Python-u
Ovo mi je baš nedostajalo u Python-u jer sam se navikao na Linq u C#-u koji je moćan i veoma praktičan. Posle kratkog traženja na internetu sam nabasao na jednu zanimljivu ideju:
(single_item,) = list
Na ovaj način je očigledno da se očekuje jedan element i desiće se greška ukoliko slučajno ima više od jednog elementa. To je zapravo odlična stvar, jer želim da se osiguram da sam predvideo stanje liste iz koje vadim taj jedan element.
(single_item,) = list
Na ovaj način je očigledno da se očekuje jedan element i desiće se greška ukoliko slučajno ima više od jednog elementa. To je zapravo odlična stvar, jer želim da se osiguram da sam predvideo stanje liste iz koje vadim taj jedan element.
Коментари
Постави коментар