তালিকাগুলি পাইথনে যোগ করা যেতে পারে যার ফলে উভয় তালিকার উপাদানগুলি সহ একটি নতুন তালিকা তৈরি করা হয়। দুটি তালিকা যোগ করার জন্য বিভিন্ন পদ্ধতি রয়েছে এবং সেগুলি নীচে বর্ণনা করা হয়েছে। তবে এই সমস্ত ক্ষেত্রে তালিকাগুলি অবশ্যই একই দৈর্ঘ্যের হতে হবে।
অ্যাপেন্ড() ব্যবহার করা
append() ব্যবহার করে আমরা একটি তালিকার উপাদান অন্য তালিকায় যোগ করতে পারি।
উদাহরণ
List1 =[7, 5.7, 21, 18, 8/3]List2 =[9, 15, 6.2, 1/3,11]# প্রিন্টিং আসল লিস্টপ্রিন্ট ("list1 :" + str(List1))প্রিন্ট ( "list2 :" + str(List2))newList =[]n এর জন্য রেঞ্জ(0, len(List1)):newList.append(List1[n] + List2[n])print(newList)
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয়:
তালিকা 1 :[7, 5.7, 21, 18, 2.666666666666665]তালিকা2 :[9, 15, 6.2, 0.333333333333333, 11][16, 20.7, 27.263633363633363363333333333333333333333333333333333333333333333333333333333666663111166363316363316363311Map() এবং Add() ব্যবহার করা
আমরা তালিকার উপাদান যোগ করার জন্য add() সহ মানচিত্রের বিরুদ্ধে মামলা করতে পারি। ম্যাপ ফাংশন প্রথম প্যারামিটার ব্যবহার করে যা অ্যাড ফাংশন এবং একই সূচকে থাকা দুটি তালিকার উপাদান যোগ করে।
উদাহরণ
অপারেটর থেকে আমদানি যোগ# তালিকায় দুটি উপাদান যোগ করা। তালিকা 1 =[7, 5.7, 21, 18, 8/3] তালিকা 2 =[9, 15, 6.2, 1/3,11]# মুদ্রণ মূল তালিকার ছাপ ( "list1 :" + str(List1))প্রিন্ট ("list2 :" + str(List2))NewList =list(map(add,List1,List2))print(NewList)উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয়:
তালিকা 1 :[7, 5.7, 21, 18, 2.666666666666665]তালিকা2 :[9, 15, 6.2, 0.333333333333333, 11][16, 20.7, 27.263633363633363363333333333333333333333333333333333333333333333333333333333666663111166363316363316363311ZIp() এবং Sum() ব্যবহার করা
উপরের মত একই পদ্ধতিতে আমরা একটি ফর লুপ ব্যবহার করে zip() এবং sum() নিতে পারি। ফর লুপের মাধ্যমে আমরা একটি তালিকার দুটি উপাদানকে একই সূচকে আবদ্ধ করি এবং তারপর তাদের প্রতিটিতে যোগফল() প্রয়োগ করি।
উদাহরণ
#তালিকায় দুটি উপাদান যোগ করা। তালিকা 1 =[7, 5.7, 21, 18, 8/3] তালিকা 2 =[9, 15, 6.2, 1/3,11] ফলাফল =n এর জন্য [সমষ্টি(n) zip(List1, List2)]প্রিন্ট(ফলাফল)এউপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয়:
<প্রে>[16, 20.7, 27.2, 18.33333333333332, 13.6666666666666666]