Grzegorz Brzęczyszczykiewicz rašė:
> Aloha,
>
> ar teisingai suprantu, jog Python ternary operatoriuje turi būti arba
> priskyrimas, arba funkcija. Jei vienoje pusėje fukcija, o kitoje -
> priskyrimas - jis neveiks kaip norėčiau?
Jep. Tiksliau priskyrimas negali būti ternary operanduose.
Bet juk:
> return_list2=[importantier] if len(return_list2) < 1 else \
> return_list2.append(importantier)
return_list2.extend(importantier) if not return_list2 else \
return_list2.append(importantier)
O dar geriau (aiškiau), IMHO:
if return_list2:
return_list2.append(importantier)
else:
return_list2.extend(importantier)
Nors apskritai, tai:
return_list2 += [importantier]
;-)
