Python'da listenin başına tamsayı ekleme

Elimde bir tamsayı ve bir liste var. Değişken ile başlayıp liste ile biten yeni bir liste yapmak istiyorum. a + listeyazdığımda hata alıyorum. Derleyicia` yı tamsayı olarak ele alıyor, bu nedenle append ya da extend kullanamıyorum. Siz bunu nasıl yapardınız?

Çözüm
>>>var=7
>>>array = [1,2,3,4,5,6]
>>>array.insert(0,var)
>>>array
[7, 1, 2, 3, 4, 5, 6]

Nasıl çalışıyor?

array.insert(index, value)

Belirli bir konuma bir öğe ekleyin. İlk argüman eklenecek öğenin indeksidir, bu nedenle array.insert(0, x) listenin başına ekler ve array.insert(len(array), x) array.append(x) ile eşdeğerdir. Negatif değerler dizinin sonuna göreli olarak kabul edilir.

Yorumlar (6)
>>> a = 5
>>> li = [1, 2, 3]
>>> [a] + li  # Don't use 'list' as variable name.
[5, 1, 2, 3]
Yorumlar (8)

Aynı şeyi yapmanın başka bir yolu,

list[0:0] = [a]
Yorumlar (3)