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

দুটি পাইথন লিস্টের উপাদান যোগ করা

পাইথনে লিস্টগুলো যোগ করা যায় যার ফলে দুটি লিস্টের উপাদান সম্বলিত একটি নতুন লিস্ট তৈরি হয়। দুটি লিস্ট যোগ করার বিভিন্ন পদ্ধতি আছে যা নিচে বর্ণনা করা হলো। কিন্তু সব কেসে লিস্টগুলো একই দৈর্ঘ্যের হতে হবে।

append() ব্যবহার করে

append() ব্যবহার করে একটি লিস্টের উপাদানগুলো অন্য লিস্টে যোগ করা যায়।

উদাহরণ

List1 = [7, 5.7, 21, 18, 8/3]
List2 = [9, 15, 6.2, 1/3, 11]

# অরিজিনাল লিস্ট প্রিন্ট
print("list1 : " + str(List1))
print("list2 : " + str(List2))

newList = []
for n in range(0, len(List1)):
    newList.append(List1[n] + List2[n])

print(newList)

উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:

<пре class="result notranslate">list1 : [7, 5.7, 21, 18, 2.6666666666666665] list2 : [9, 15, 6.2, 0.3333333333333333, 11] [16, 20.7, 27.2, 18.333333333333332, 13.666666666666666]

map() এবং add() ব্যবহার করে

আমরা map() এবং add() একসাথে ব্যবহার করে লিস্টের উপাদানগুলো যোগ করতে পারি। map ফাংশন প্রথম প্যারামিটার হিসেবে add ফাংশন নেয় এবং একই ইন্ডেক্সের দুটি লিস্টের উপাদানগুলো যোগ করে।

উদাহরণ

from operator import add

# লিস্টে দুটি এলিমেন্ট যোগ
List1 = [7, 5.7, 21, 18, 8/3]
List2 = [9, 15, 6.2, 1/3, 11]

# অরিজিনাল লিস্ট প্রিন্ট
print("list1 : " + str(List1))
print("list2 : " + str(List2))

NewList = list(map(add, List1, List2))
print(NewList)

উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:

list1 : [7, 5.7, 21, 18, 2.6666666666666665]
list2 : [9, 15, 6.2, 0.3333333333333333, 11]
[16, 20.7, 27.2, 18.333333333333332, 13.666666666666666]

zip() এবং sum() ব্যবহার করে

উপরের মতোই একই পদ্ধতিতে আমরা zip() এবং sum() for লুপসহ ব্যবহার করতে পারি। for লুপ দিয়ে একই ইন্ডেক্সের দুটি এলিমেন্ট বান্ধি করে সেটিতে sum() অ্যাপ্লাই করা হয়।

উদাহরণ

# লিস্টে দুটি এলিমেন্ট যোগ
List1 = [7, 5.7, 21, 18, 8/3]
List2 = [9, 15, 6.2, 1/3, 11]

result = [sum(n) for n in zip(List1, List2)]
print(result)

উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:

[16, 20.7, 27.2, 18.333333333333332, 13.666666666666666]
  1. পাইথনে দুটি লিস্ট তুলনা করা

  2. পাইথনে দুটি লিস্ট থেকে ডিকশনারি কীভাবে তৈরি করবেন?

  3. পাইথনে দুটি লিস্টের উপাদান তুলনা করার পদ্ধতি

  4. পাইথনে দুটি ডিকশনারি লিস্ট দক্ষতার সাথে তুলনা করুন - পার্থক্য দ্রুত খুঁজে বের করুন