[Python] Sintassi sconosciuta...

Manlio Perillo manlio.perillo a gmail.com
Mar 16 Ott 2018 14:55:08 CEST


On Tue, Oct 16, 2018 at 2:20 PM Marco Beri <marcoberi a gmail.com> wrote:
>
> On Tue, Oct 16, 2018 at 1:19 PM Luca <luca800 a gmail.com> wrote:
>>
>> Il giorno mar 16 ott 2018 alle ore 13:06 Alessandro Dentella <sandro a e-den.it> ha scritto:
>>>
>>>   [tmp_loc] = glob.glob(os.path.join(tmp_dest, '*'))
>>>
>>> che trovate usata qui:
>>>
>>>   https://github.com/buildout/buildout/blob/master/src/zc/buildout/easy_install.py#L1740
>>>
>>> Che cosa fa? che senso ha usarla quando mi vengono in mente vari altri
>>
>>
>
> Appunto: il secondo modo solleva l'eccezione ove questo non accada, l'altro no.
>
> C'รจ da dire che a me [tmp_loc] = ... fa schifo come sintassi ma magari sono solo io ;-)
>

Funziona anche (a,) = ...

Si chiama destructuring.
https://stackoverflow.com/questions/24999875/python-assignment-destructuring

[[a]] = [[1]]

Ciao  Manlio


Maggiori informazioni sulla lista Python