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

পাইথনে টাপলের লিস্ট থেকে সিলেক্টিভ ভ্যালু সিলেকশন

টাপলের লিস্ট থেকে সিলেক্টিভ ভ্যালু বের করতে 'dict' মেথড, 'get' মেথড এবং লিস্ট কমপ্রিহেনশন ব্যবহার করা যায়।

লিস্ট কমপ্রিহেনশন হলো লিস্টের মাধ্যমে ইটারেট করে সেটার ওপর অপারেশন করার একটি শর্টহ্যান্ড। একটি লিস্ট হেটেরোজিনাস ভ্যালু সংরক্ষণ করতে ব্যবহার করা যায়।

একটি টাপলের লিস্ট মূলত একটি লিস্টের ভেতরে টাপলগুলো থাকে।

'dict' মেথড একটি ডিকশনারি তৈরি করে। এতে কী-ভ্যালু পেয়ার থাকে, যা আনঅর্ডার্ড এবং ইনডেক্সড।

'get' মেথড একটি নির্দিষ্ট কী-এর ভ্যালু রিটার্ন করে যখন কীটি ডিকশনারিতে উপস্থিত থাকে।

নিচে ডেমোстран্স্ট্রেশন দেওয়া হলো:

উদাহরণ

my_list_1 = [('Jane', 11), ('Nick', 12), ('Will', 33), ('Paul', 14)]
my_list_2 = ['Nick', 'Paul']
print("The list of tuple is : ")
print(my_list_1)
print("The second list is : ")
print(my_list_2)
temp_val = dict(my_list_1)
my_result = [temp_val.get(i, 0) for i in my_list_2]
print("The selective values of the keys are : ")
print(my_result)

আউটপুট

The list of tuple is : [('Jane', 11), ('Nick', 12), ('Will', 33), ('Paul', 14)]
The second list is : ['Nick', 'Paul']
The selective values of the keys are : [12, 14]

ব্যাখ্যা

  • একটি টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে ডিসপ্লে করা হয়েছে।
  • একটি আরো লিস্ট সংজ্ঞায়িত করা হয়েছে।
  • টাপলের লিস্ট থেকে একটি ডিকশনারি তৈরি করা হয়েছে।
  • এটি অন্য লিস্টের ওপর ইটারেট করতে ব্যবহৃত হয়েছে।
  • এই ভ্যালুটি অন্য একটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে।
  • এই ভেরিয়েবলটি আউটপুট হিসেবে কনসোলে ডিসপ্লে করা হয়েছে।
  1. পাইথনে টাপলের লিস্টে টাপল কম্বাইন করা

  2. পাইথনে ডিকশনারিকে টাপলের লিস্টে রূপান্তর

  3. পাইথনে লিস্ট অফ টাপলে ফ্রিকোয়েন্সি বের করুন

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