Python standart kutuphanesinde array bulunmaz. Python listeleri C de dinamik dizi olarak tanimlanmislardir. Numpy kutuphanesinde Numpy dizileri bulunur. Numpy arrayleri dogrusal cebir islemleri icin idealdir ve bu tur operasyonlarda python listelerinden kat ve kat hizlidirlar
DUZENLEME:
python standart kitiphanesinde array (dizi) varmis. Tum elemanlari ayni tipte olmak zorunda listelerden farkli olarak.
<array(<tip_stringi>,degerler)
kullanarak array tanimlayabilirsiniz. Tip stringlerini su adresten bulabilirsiniz. Anladigim kadariyla sadece basit tipler icin kullanmak mumkun array tipini. Listelere gore daha verimli olmali hem hiy hem de hafiya acisindan. Internal olarak listeler c de python objelerinin (dev bir union
) dinamik dizisi olarak tanimlanmisken, arrayler c tiplerinin dinamik dizisi olarak tanimlanmis.
import array
a=array.array("b",[1,2,3,4]) #integer arrayi