extension to list extend

James Stroud jstroud at mbi.ucla.edu
Tue Oct 16 12:00:47 CEST 2007


Peter Otten wrote:
> James Stroud wrote:
> 
>> Found that this would be handy today:
>>
>>    alist = [1, 2, 3]
>>    alist.extend(['a', 'b', 'c'], 1)
>>    alist == [1, 'a', 'b', 'c', 2, 3]  # True
> 
> A better name for that would be insert(), but that is already used for
> single-item insertion. For the time being you can do
> 
>>>> items = [1, 2, 3]
>>>> items[1:1] = "abc"
>>>> items
> [1, 'a', 'b', 'c', 2, 3]

Thanks! It looks much nicer too.

James

-- 
James Stroud
UCLA-DOE Institute of Genomics and Proteomics
Box 951570
Los Angeles, CA 90095

http://www.jamesstroud.com



More information about the Python-list mailing list