list unpack trick?

Bengt Richter bokr at oz.net
Sun Jan 23 04:13:24 EST 2005


On Sun, 23 Jan 2005 08:22:36 GMT, bokr at oz.net (Bengt Richter) wrote:

>On Sun, 23 Jan 2005 15:43:43 +1000, Nick Coghlan <ncoghlan at iinet.net.au> wrote:
>
>>aurora wrote:
>>> I am think more in the line of string.ljust(). So if we have a  
>>> list.ljust(length, filler), we can do something like
>>> 
>>>   name, value = s.split('=',1).ljust(2,'')
>>
>>Eh?
>>
>>Py> s.split('=',1).ljust(2,'')
>>Traceback (most recent call last):
>>   File "<stdin>", line 1, in ?
>>AttributeError: 'list' object has no attribute 'ljust'
>>
>
> Python 2.4b1 (#56, Nov  3 2004, 01:47:27)
> [GCC 3.2.3 (mingw special 20030504-1)] on win32
> Type "help", "copyright", "credits" or "license" for more information.
> >>> help(''.ljust)
> Help on built-in function ljust:
>
> ljust(...)
>     S.ljust(width[, fillchar]) -> string
>
>     Return S left justified in a string of length width. Padding is
>     done using the specified fill character (default is a space).
>
>I should upgrade too ;-)
>
And learn to read instead of jumping to conclusions ;-/
No ljust for *LIST* objects, D'oh.

Regards,
Bengt Richter



More information about the Python-list mailing list