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

পাইথনে লিস্ট ক্লিয়ার করার বিভিন্ন উপায়


পাইথন লিস্টের সব উপাদান খালি করা অনেকভাবে করা যায়। নিচে কিছু মেথড দেওয়া হলো যা এটি অর্জন করতে বাস্তবায়ন করা হয়েছে।

clear() ব্যবহার করে

এই ফাংশন স্ট্যান্ডার্ড লাইব্রেরির অংশ এবং পাইথন লিস্টকে সম্পূর্ণরূপে খালি করে।

Syntax: list_name.clear()
list_name হলো ইউজার দ্বারা দেওয়া লিস্টের নাম

উদাহরণ

নিচের উদাহরণে আমরা একটি লিস্ট নিই এবং clear() প্রয়োগ করি। ফলাফল একটি খালি লিস্ট।

list = ['Mon', 'Tue', 'Wed', 'Thu']
print("Existing list\n", list)
# লিস্ট ক্লিয়ার করুন
list.clear()
print("After clearing the list\n")
print(list)

আউটপুট

উপরোক্ত কোড চালালে নিচের ফলাফল পাবো:

Existing list ['Mon', 'Tue', 'Wed', 'Thu']
After clearing the list []

del() ব্যবহার করে

del() ফাংশন ব্যবহার করে আপনি নির্দিষ্ট ইনডেক্সের আইটেম সিলেক্টিভভাবে সরাতে পারেন বা সব উপাদান সরিয়ে লিস্টকে খালি করতে পারেন।

Syntax: del list_name

নিচের উদাহরণে আমরা একটি লিস্ট নিই, ইনডেক্স ২-এর উপাদান সরাই। তারপর সব উপাদান সরাই।

উদাহরণ

list = ['Mon', 'Tue', 'Wed', 'Thu']
print("Existing list\n", list)
# লিস্ট থেকে একটি উপাদান ডিলিট করুন
del list[2]
print("After deleting an element\n")
print(list)
# সব উপাদান সরান
del list[:]
print("After deleting all elements\n")
print(list)

আউটপুট

উপরোক্ত কোড চালালে নিচের ফলাফল পাবো:

Existing list ['Mon', 'Tue', 'Wed', 'Thu']
After deleting an element ['Mon', 'Tue', 'Thu']
After deleting all elements []

*=0 ব্যবহার করে

এই পদ্ধতিতে আমরা লিস্টের সব উপাদানে ০ অ্যাসাইন করি যা লিস্টকে খালি করে। * হলো সব উপাদানকে প্রতীকী করার একটি ক্যারেক্টার।

উদাহরণ

list = ['Mon', 'Tue', 'Wed', 'Thu']
print("Existing list\n", list)
# সব উপাদান সরান
list *= 0
print("After deleting all elements\n")
print(list)

আউটপুট

উপরোক্ত কোড চালালে নিচের ফলাফল পাবো:

Existing list ['Mon', 'Tue', 'Wed', 'Thu']
After deleting all elements []

লিস্ট পুনরায় ইনিশিয়ালাইজেশন

আমরা একটি লিস্টকে শুধু একটি খালি লিস্ট অ্যাসাইন করে পুনরায় ইনিশিয়ালাইজ করতে পারি। নিচের উদাহরণে আমরা একটি লিস্ট নিই এবং তারপর একটি খালি লিস্ট অ্যাসাইন করি যা একটি খালি লিস্ট তৈরি করে।

উদাহরণ

list = ['Mon', 'Tue', 'Wed', 'Thu']
print("Existing list\n", list)
# সব উপাদান সরান
list = []
print("After deleting all elements\n")
print(list)

আউটপুট

উপরোক্ত কোড চালালে নিচের ফলাফল পাবো:

Existing list ['Mon', 'Tue', 'Wed', 'Thu']
After deleting all elements []

  1. ১০টি দারুণ পাইথন ট্রিক (Cool Tricks) – ক্লিনার কোড লেখার টিপস

  2. পাইথনে লিস্ট এক্সটেন্ড করা (৫টি ভিন্ন উপায়)

  3. পাইথনে এস্কেপ ক্যারেক্টার প্রিন্ট করার পদ্ধতিসমূহ

  4. Python-এ লিস্ট প্রিন্ট করা