কম্পিউটার

দুটি পাইথন তালিকা উপাদান যোগ করা হচ্ছে


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

অ্যাপেন্ড() ব্যবহার করা

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.263633363633363363333333333333333333333333333333333333333333333333333333333666663111166363316363316363311 

Map() এবং 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.263633363633363363333333333333333333333333333333333333333333333333333333333666663111166363316363316363311 

ZIp() এবং 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]

  1. আমরা পাইথনে দুটি তালিকা কিভাবে তুলনা করব?

  2. পাইথনে কিভাবে দুটি তালিকা থেকে অভিধান তৈরি করবেন?

  3. কিভাবে আমরা পাইথনে দুটি তালিকার উপাদান তুলনা করব?

  4. পাইথন অভিধানের দুটি তালিকা তুলনা করুন