মূলত, পাইথন তালিকাগুলি খুবই নমনীয় এবং সম্পূর্ণ ভিন্নধর্মী, নির্বিচারে ডেটা ধারণ করতে পারে এবং এগুলিকে খুব দক্ষতার সাথে যুক্ত করা যেতে পারে, পরিমার্জিত ধ্রুবক সময়ে। আপনার যদি সঙ্কুচিত এবং আপনার অ্যারে সময়-দক্ষভাবে এবং ঝামেলা ছাড়াই বাড়াতে হয়, তবে তারাই যাওয়ার উপায়। কিন্তু তারা C অ্যারের চেয়ে অনেক বেশি স্থান ব্যবহার করে।
অন্যদিকে array.array টাইপ হল C অ্যারেতে একটি পাতলা মোড়ক। এটি শুধুমাত্র সমজাতীয় ডেটা ধারণ করতে পারে, একই ধরণের সমস্ত, এবং তাই এটি শুধুমাত্র সাইজফ(একটি বস্তু) * দৈর্ঘ্যের বাইট মেমরি ব্যবহার করে।
সুতরাং একটি তালিকা এরকম হতে পারে:[1, 'a', [1, 2], 'string']
কিন্তু একটি অ্যারেতে শুধুমাত্র একই ধরনের জিনিস থাকতে পারে:[1, 2, 3, 4]