কম্পিউটার

পাইথনে দুটি তালিকা ভাগ করা


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

জিপ সহ

জিপ ফাংশন দুটি প্রদত্ত তালিকার উপাদান অনুসারে জোড়া দিতে পারে। এই উপাদানগুলির প্রতিটি জোড়ার জন্য আমরা বিভাগ গাণিতিক অপারেটর প্রয়োগ করি। একটি নতুন তালিকায় ফলাফল সংরক্ষণ করা হচ্ছে৷

উদাহরণ

# Given lists
list1 = [12,4,0,24]
list2 = [6,3,8,-3]

# Given lists
print("Given list 1 : " + str(list1))
print("Given list 2 : " + str(list2))

# Use zip
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 এবং মানচিত্রের সাথে

Truediv অপারেটর হল পাইথন স্ট্যান্ডার্ড লাইব্রেরির একটি অংশ যাকে অপারেটর বলা হয়। এটি সংখ্যার মধ্যে সত্যিকারের বিভাজন করে। তালিকার প্রতিটি জোড়া উপাদানের জন্য পুনরাবৃত্তভাবে বিভাগ অপারেটর প্রয়োগ করতে আমরা মানচিত্র ফাংশন ব্যবহার করি।

উদাহরণ

from operator import truediv
# Given lists
list1 = [12,4,0,24]
list2 = [6,3,8,-3]

# Given lists
print("Given list 1 : " + str(list1))
print("Given list 2 : " + str(list2))

# Use zip
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. পাইথন প্রোগ্রাম দুটি তালিকার মধ্যে পার্থক্য তালিকাভুক্ত করতে।

  3. আমরা পাইথনে তালিকা কিভাবে সংজ্ঞায়িত করব?

  4. পাইথন তালিকা