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

পাইথনে দুটি লিস্ট ডিভাইড করুন

দুটি লিস্টের এলিমেন্টগুলোর মধ্যে ডিভিশন অপারেশন করার প্রয়োজন হতে পারে। এই আর্টিকেলে সেটি করার পদ্ধতি দেখানো হয়েছে।

zip ফাংশন ব্যবহার করে

zip ফাংশন দুটি লিস্টকে এলিমেন্ট-ওয়াইজ পেয়ার আপ করে। তারপর ডিভিশন অপারেটর প্রয়োগ করে ফলাফল নতুন লিস্টে স্টোর করা হয়।

উদাহরণ

list1 = [12, 4, 0, 24]
list2 = [6, 3, 8, -3]
print("Given list 1 : " + str(list1))
print("Given list 2 : " + str(list2))

res = [i / j for i, j in zip(list1, list2)]
print(res)

আউটপুট

Given list 1 : [12, 4, 0, 24] Given list 2 : [6, 3, 8, -3] [2.0, 1.3333333333333333, 0.0, -8.0]

truediv এবং map ফাংশন ব্যবহার করে

operator মডিউলের truediv trup division করে। map ফাংশন দিয়ে প্রতিটি পেয়ার ওয়াইজ ডিভিশন করা হয়।

উদাহরণ

from operator import truediv

list1 = [12, 4, 0, 24]
list2 = [6, 3, 8, -3]
print("Given list 1 : " + str(list1))
print("Given list 2 : " + str(list2))

res = list(map(truediv, list1, list2))
print(res)

আউটপুট

Given list 1 : [12, 4, 0, 24] Given list 2 : [6, 3, 8, -3] [2.0, 1.3333333333333333, 0.0, -8.0]
  1. পাইথনে দুটি বা ততোধিক লিস্টের ইউনিয়ন খুঁজে বের করার প্রোগ্রাম

  2. পাইথনে দুটি লিস্টের পার্থক্য (Difference) বের করার প্রোগ্রাম

  3. পাইথনে লিস্ট কীভাবে ডিফাইন করবেন?

  4. পাইথন লিস্ট মাস্টার করুন: তৈরি, অ্যাক্সেস এবং ম্যানিপুলেশন