List() ve [] arasındaki temel fark, []'ın bir liste nesnesini, list()'in ise bu nesneyi oluşturan bir fonksiyonu temsil etmesidir .
- [] (liste nesnesi) . Daha hızlıdır çünkü fonksiyon çağrısı gerektirmez .
- list() (fonksiyon) . Başka bir yinelenebilir nesneyi (tuple, string, set, range gibi) argüman olarak alıp yeni bir liste oluşturabilir . Argüman verilmezse boş bir liste oluşturur .
Pratikte bu iki yöntem arasında anlamlı bir fark yoktur; her ikisi de aynı işlevi görür .