[Python-Dev] Half-baked proposal: * (and **?) in assignments (original) (raw)
Skip Montanaro skip@pobox.com
Sat, 23 Nov 2002 11:12:45 -0600
- Previous message: [Python-Dev] Half-baked proposal: * (and **?) in assignments
- Next message: [Python-Dev] Half-baked proposal: * (and **?) in assignments
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
>> But which do you like better:
>>
>> year, month, day = time.localtime()[0:3]
>>
>> or
>>
>> year, month, day, *dummy = time.localtime()
>>
Brett> In all honesty, the top one. The *dummy variable strikes me as
Brett> cluttering the assignment variables.
From what little ELisp programming I did in the dim dark past, I would prefer the second variant written as
year, month, day, *rest = time.localtime()
Brett> The reason this kind of thing is okay for parameter passing is
Brett> that you might have the possibility of extra arguments, but you
Brett> want that possibility. This example, though, does not have that
Brett> benefit since you know you don't want what ``dummy`` gets.
Yes you do. You know it gets the stuff you don't care about. ;-)
Skip
- Previous message: [Python-Dev] Half-baked proposal: * (and **?) in assignments
- Next message: [Python-Dev] Half-baked proposal: * (and **?) in assignments
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]