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

পাইথনে লিস্ট ব্যবহার করে টাপলের কন্টেন্ট মডিফাই করা

টাপলের লিস্ট মডিফাই করতে 'zip' মেথড এবং লিস্ট কমপ্রিহেনশন ব্যবহার করা যায়।

Zip মেথড ইটেরেবলগুলো নেয়, সেগুলোকে একটি টাপলে এগ্রিগেট করে, এবং ফলাফল হিসেবে রিটার্ন করে।

লিস্ট কমপ্রিহেনশন হলো লিস্টের মাধ্যমে ইটারেট করে সেটার ওপর অপারেশন করার একটি শর্টহ্যান্ড।

একটি লিস্ট হেটেরোজিনাস ভ্যালু সংরক্ষণ করতে ব্যবহার করা যায়। একটি টাপলের লিস্ট মূলত একটি লিস্টের ভেতরে টাপলগুলো থাকে।

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

উদাহরণ

my_list_1 = [('Hi', 1), ('there', 2), ('Jane', 3)]
my_list_2 = [45, 67, 21]
print("The first list is : ")
print(my_list_1)
print("The second list is : ")
print(my_list_2)
my_result = [(i[0], j) for i, j in zip(my_list_1, my_list_2)]
print("The modified list of tuple is : ")
print(my_result)

আউটপুট

The first list is : [('Hi', 1), ('there', 2), ('Jane', 3)]
The second list is : [45, 67, 21]
The modified list of tuple is : [('Hi', 45), ('there', 67), ('Jane', 21)]

ব্যাখ্যা

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

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

  3. পাইথনে টাপলের লিস্টে টাপল কম্বাইন করা

  4. পাইথনে লিস্ট vs টাপল vs ডিকশনারি পার্থক্য