Python-তে List থেকে পুনরাবৃত্তিহীন বিশিষ্টার্থপূর্ণ কিভাবে করা যায়
- পূর্ববর্তী পৃষ্ঠা রিকোর্ড মডিউল
- পরবর্তী পৃষ্ঠা স্ট্রিং রিভার্স
Python-তে List থেকে পুনরাবৃত্তিহীন বিশিষ্টার্থপূর্ণ শিখুন
ইনস্ট্যান্স
তালিকা থেকে পুনরাবৃত্তিহীন বিশিষ্টার্থপূর্ণ সরিয়ে দিন
মাইলিস্ট = ["a", "b", "a", "c", "c"] মাইলিস্ট = লিস্ট(ডিক্ট(ফ্রমকিস(মাইলিস্ট))) প্রিন্ট(মাইলিস্ট)
এককক্ষকারণ ব্যাখ্যা
প্রথমে, আমাদের একটি পুনরাবৃত্তিহীন বিশিষ্টার্থপূর্ণ তালিকা আছে:
পুনরাবৃত্তিহীন বিশিষ্টার্থপূর্ণ সমিতি
মাইলিস্ট = ["a", "b", "a", "c", "c"] মাইলিস্ট = লিস্ট(ডিক্ট(ফ্রমকিস(মাইলিস্ট))) প্রিন্ট(মাইলিস্ট)
তালিকার বিশিষ্টার্থপূর্ণ ব্যবহার করে ডিক্টিন তৈরী করুন। এটা আটকে যেকোনও পুনরাবৃত্তিহীন বিশিষ্টার্থপূর্ণ সরিয়ে দেয় কারণ ডিক্টিনে পুনরাবৃত্তিহীন বিশিষ্টার্থপূর্ণ থাকতে হয় না
ডিক্ট তৈরি
মাইলিস্ট = ["a", "b", "a", "c", "c"] mylist = list( dict.fromkeys(mylist) ) প্রিন্ট(মাইলিস্ট)
তারপর, ডিক্টিনকে তালিকায় পরিবর্তন করুন:
List হিসেবে রূপান্তর করুন
মাইলিস্ট = ["a", "b", "a", "c", "c"] মাইলিস্ট = লিস্ট(dict.fromkeys(mylist)) প্রিন্ট(মাইলিস্ট)
এখন আমাদের একটি পুনরাবৃত্তিহীন তালিকা আছে যা মূল তালিকার একই ক্রমবর্ধমান বিশিষ্টার্থপূর্ণ
ফলাফল দেখানোর জন্য লিস্ট প্রিন্ট করুন:
লিস্ট প্রিন্ট
মাইলিস্ট = ["a", "b", "a", "c", "c"] মাইলিস্ট = লিস্ট(ডিক্ট(ফ্রমকিস(মাইলিস্ট))) প্রিন্ট(মাইলিস্ট)
ফাংশন তৈরি
আপনি এমন একটি ফাংশন করে চান যা লিস্ট পাঠায় এবং তারা পুনরাবৃত্ত বিন্যাস না করে, তাহলে ফাংশন তৈরি করেন এবং উপরোক্ত উদাহরণের কোডটি সংযোজিত করুন。
ইনস্ট্যান্স
ডিফ মাইফাংশন(এক্স): রিটার্ন লিস্ট(ডিক্ট(ফ্রমকিস(এক্স)) মাইলিস্ট = মাইফাংশন(["a", "b", "a", "c", "c"]) প্রিন্ট(মাইলিস্ট)
উদাহরণ ব্যাখ্যা
লিস্ট হিসাবে পারামিটার দিয়ে ফাংশন তৈরি করুন。
ফাংশন তৈরি
ডিফ মাইফাংশন(এক্স): রিটার্ন লিস্ট(ডিক্ট(ফ্রমকিস(এক্স)) মাইলিস্ট = মাইফাংশন(["a", "b", "a", "c", "c"]) প্রিন্ট(মাইলিস্ট)
এই লিস্ট আইটেমটি কী হিসাবে ডিক্ট তৈরি করুন。
ডিক্ট তৈরি
ডিফ মাইফাংশন(এক্স): রিটার্ন লিস্ট( ডিক্ট(ফ্রমকিস(এক্স)) ) মাইলিস্ট = মাইফাংশন(["a", "b", "a", "c", "c"]) প্রিন্ট(মাইলিস্ট)
ডিক্ট রূপান্তর লিস্ট:
লিস্ট হিসাবে রূপান্তর
ডিফ মাইফাংশন(এক্স): রিটার্ন লিস্ট( ডিক্ট(ফ্রমকিস(এক্স) ) ) মাইলিস্ট = মাইফাংশন(["a", "b", "a", "c", "c"]) প্রিন্ট(মাইলিস্ট)
লিস্ট রিটার্ন:
লিস্ট রিটার্ন
ডিফ মাইফাংশন(এক্স): রিটার্ন লিস্ট(ডিক্ট(ফ্রমকিস(এক্স))) মাইলিস্ট = মাইফাংশন(["a", "b", "a", "c", "c"]) প্রিন্ট(মাইলিস্ট)
ফাংশনটি ক্ষুধা করতে লিস্ট ব্যবহার করুন:
ফাংশন ক্ষুধা
ডিফ মাইফাংশন(এক্স): রিটার্ন লিস্ট(ডিক্ট(ফ্রমকিস(এক্স)) মাইলিস্ট = মাইফাংশন(["a", "b", "a", "c", "c"]) প্রিন্ট(মাইলিস্ট)
প্রিন্ট ফলাফল:
প্রিন্ট ফলাফল
ডিফ মাইফাংশন(এক্স): রিটার্ন লিস্ট(ডিক্ট(ফ্রমকিস(এক্স)) মাইলিস্ট = মাইফাংশন(["a", "b", "a", "c", "c"]) প্রিন্ট(মাইলিস্ট)
- পূর্ববর্তী পৃষ্ঠা রিকোর্ড মডিউল
- পরবর্তী পৃষ্ঠা স্ট্রিং রিভার্স