কম্পিউটার টিউটোরিয়াল

পাইথন লিস্টে del, remove এবং pop-এর পার্থক্য কী?

প্রোগ্রামে কত লাইন কোড লিখলেন সেটা মনে করুন না। পাইথন লিস্ট থেকে এলিমেন্ট রিমুভ বা ডিলিট করতে হলে remove, del এবং pop-এর পার্থক্য বুঝতে হবে এবং কোনটি ব্যবহার করবেন সেটা সিদ্ধান্ত নিতে হবে।

remove(): remove() প্রথম ম্যাচ করা মান বা অবজেক্ট রিমুভ করে, নির্দিষ্ট ইনডেক্স নয়। সিনট্যাক্স: list.remove(value)

উদাহরণ

my_list = [10, 20, 30, 40] 
my_list.remove(30) 
print(my_list)

আউটপুট

[10, 20, 40]

del: del নির্দিষ্ট ইনডেক্সের আইটেম রিমুভ করে। সিনট্যাক্স: del list[index]

উদাহরণ

my_list = [10, 20, 30, 40, 55] 
del my_list[1] 
print(my_list)

আউটপুট

[10, 30, 40, 55]

pop(): pop() নির্দিষ্ট ইনডেক্সের আইটেম রিমুভ করে এবং সেটি রিটার্ন করে। সিনট্যাক্স: list.pop(index)

উদাহরণ

my_list = [100, 300, 400, 550] 
my_list.pop(1) 
print(my_list)

আউটপুট

[100, 400, 550]
  1. C#-তে List এবং IList-এর পার্থক্য

  2. C#-এ List এবং Dictionary-এর পার্থক্য

  3. C#-এ লিস্ট এবং অ্যারেতে পার্থক্য (List vs Array)

  4. Python-এ tkinter এবং tkinter.ttk উইজেটের পার্থক্য কী?