কম্পিউটার

পাইথন - সঠিক উপায়ে 2D অ্যারে/তালিকা ব্যবহার করে


পাইথন 2-মাত্রিক তালিকা/অ্যারে তৈরি করার অনেক উপায় প্রদান করে। যাইহোক, একজনকে অবশ্যই এই উপায়গুলির মধ্যে পার্থক্যগুলি জানতে হবে কারণ তারা কোডে জটিলতা তৈরি করতে পারে যা খুঁজে বের করা খুব কঠিন হতে পারে।

উদাহরণ

rows, cols = (5, 5)
arr = [[0]*cols]*rows
#lets change the first element of the 1st row to 1 & print the array
arr[0][0] = 1
for row in arr:
   print(row)
arr = [[0 for i in range(cols)] for j in range(rows)]
#again in this new array lets change the 1st element of the first row
# to 1 and print the array
arr[0][0] = 1
for row in arr:
   print(row)

আউটপুট

[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[0, 0, 0, 0, 0]
[0, 0, 0, 0, 0]
[0, 0, 0, 0, 0]
[0, 0, 0, 0, 0]

  1. Windows 10-এ স্টিকি নোট:সঠিক উপায়ে তাদের ব্যবহার করা

  2. পাইথন ব্যবহার করে বাইনারি ট্রিতে ডানদিকে নোড খুঁজে বের করার জন্য প্রোগ্রাম

  3. পাইথনে পাইডক মডিউল ব্যবহার করে ডকুমেন্টেশন জেনারেশন

  4. পাইথন ব্যবহার করে বল খেলা ধরা