তালিকার তালিকা শুরু করার জন্য এখানে একটি সংক্ষিপ্ত স্বরলিপি দেওয়া হয়েছে:
matrix = [[0]*5 for i in range(5)]
দুর্ভাগ্যক্রমে এটিকে ছোট করে দেওয়ার মতো 5*[5*[0]]
কাজ করা সত্যিই কার্যকর হয় না কারণ আপনি একই তালিকার ৫ টি অনুলিপি সহ শেষ করেন, সুতরাং আপনি যখন তার একটির সংশোধন করেন তখন সেগুলি সমস্ত পরিবর্তিত হয়, উদাহরণস্বরূপ:
>>> matrix = 5*[5*[0]]
>>> matrix
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
>>> matrix[4][4] = 2
>>> matrix
[[0, 0, 0, 0, 2], [0, 0, 0, 0, 2], [0, 0, 0, 0, 2], [0, 0, 0, 0, 2], [0, 0, 0, 0, 2]]