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

পাইথন প্রোগ্রাম - ম্যাট্রিক্স থেকে স্বতন্ত্র ডেটা টাইপযুক্ত সারি বের করা


সেট ব্যবহার করে স্বতন্ত্র টাইপ চেক

ম্যাট্রিক্সের প্রতিটি সারির উপাদানগুলোর ডেটা টাইপ স্বতন্ত্র কিনা চেক করতে set ব্যবহার করা হয়।

উদাহরণ কোড

my_list = [[4, 2, 6], ["python", 2, {6: 2}], [3, 1, "fun"], [9, (4, 3)]]
print("The list is :")
print(my_list)
my_result = []
for sub in my_list:
    type_size = len(list(set([type(ele) for ele in sub])))
    if len(sub) == type_size:
        my_result.append(sub)
print("The resultant distinct data type rows are :")
print(my_result)

আউটপুট

The list is : [[4, 2, 6], ['python', 2, {6: 2}], [3, 1, 'fun'], [9, (4, 3)]]
The resultant distinct data type rows are : [['python', 2, {6: 2}], [9, (4, 3)]]

ব্যাখ্যা

  • বিভিন্ন ডেটা টাইপের লিস্ট সংজ্ঞায়িত করা হয়।

  • প্রতিটি সাব-লিস্টের উপাদানগুলোর টাইপ নির্ণয় করে সেটে রূপান্তর করা হয়।

  • সেটের আকার এবং সাব-লিস্টের আকার সমান হলে সারি সংরক্ষণ করা হয়।

  1. পাইথন প্রোগ্রাম: ম্যাট্রিক্স থেকে খালি সারি ফিল্টার আউট করা

  2. পাইথন প্রোগ্রাম: ম্যাট্রিক্সের সারি কাস্টম এলিমেন্ট কাউন্ট দিয়ে সর্ট করা

  3. পাইথনে ম্যাট্রিক্স থেকে স্বতন্ত্র দ্বীপের আকৃতি গণনা করা

  4. পাইথনে লিস্ট অফ স্ট্রিং থেকে নম্বর এক্সট্র্যাক্ট করুন