কম্পিউটার

পাইথনে দুটি তালিকাকে একটি অভিধানে রূপান্তর করুন


একটি পাইথন তালিকায় মানগুলির একটি সিরিজ রয়েছে অন্যদিকে একটি অভিধানে এক জোড়া মান রয়েছে যাকে কী-মান জোড়া বলা হয়। এই নিবন্ধে আমরা দুটি তালিকা নেব এবং একটি পাইথন অভিধান তৈরি করতে তাদের একসাথে চিহ্নিত করব।

এর জন্য এবং সরানোর সাথে

আমরা লুপের জন্য দুটি নেস্টেড তৈরি করি। অভ্যন্তরীণ লুপে তালিকার একটিকে অভিধানের জন্য কী হিসাবে বরাদ্দ করা হবে এবং লুপের জন্য বাইরের তালিকা থেকে মানগুলি সরিয়ে রাখা চালিয়ে যাবে৷

উদাহরণ

listK =["সোম", "মঙ্গল", "বুধ"]listV =[3, 6, 5]# দেওয়া তালিকার ছাপ("K তালিকা :", listK)মুদ্রণ("V এর তালিকা :", listV) )# খালি অভিধান ={}# তালিকার কী-এর জন্য অভিধানে রূপান্তর করুন 

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

('K এর তালিকা :', ['সোম', 'মঙ্গল', 'বুধ'])('V এর তালিকা :', [3, 6, 5])('তালিকা থেকে অভিধান :\n' , {'বুধ':5, 'সোম':3, 'মঙ্গল':6})

এর জন্য এবং পরিসরের সাথে

দুটি তালিকাকে একটি ফর লুপে রেখে একজোড়া মান তৈরি করতে একত্রিত করা হয়। সমস্ত মূল মান জোড়া তৈরি না হওয়া পর্যন্ত উপাদানের সংখ্যা ট্র্যাক রাখতে রেঞ্জ এবং লেন ফাংশন ব্যবহার করা হয়৷

উদাহরণ

listK =["সোম", "মঙ্গল", "বুধ"]listV =[3, 6, 5]# দেওয়া তালিকার ছাপ("K তালিকা :", listK)মুদ্রণ("V এর তালিকা :", listV) )# ডিকশনারিতে রূপান্তর করুন ={listK[i]:listV[i] রেঞ্জে i এর জন্য(len(listK))}মুদ্রণ("তালিকা থেকে অভিধান :\n ",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

('K এর তালিকা :', ['সোম', 'মঙ্গল', 'বুধ'])('V এর তালিকা :', [3, 6, 5])('তালিকা থেকে অভিধান :\n' , {'বুধ':5, 'সোম':3, 'মঙ্গল':6})

জিপ সহ

জিপ ফাংশন উপরের পদ্ধতির অনুরূপ কিছু করে। এটি দুটি তালিকার উপাদানগুলিকে একত্রিত করে, কী এবং মান জোড়া তৈরি করে।

উদাহরণ

listK =["সোম", "মঙ্গল", "বুধ"]listV =[3, 6, 5]# দেওয়া তালিকার ছাপ("K তালিকা :", listK)মুদ্রণ("V এর তালিকা :", listV) )# অভিধানে রূপান্তর করুন =dict(zip(listK, listV))print("তালিকা থেকে অভিধান :\n ",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

('K এর তালিকা :', ['সোম', 'মঙ্গল', 'বুধ'])('V এর তালিকা :', [3, 6, 5])('তালিকা থেকে অভিধান :\n' , {'বুধ':5, 'সোম':3, 'মঙ্গল':6})

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

  2. পাইথন প্রোগ্রাম টিপলের একটি তালিকাকে অভিধানে রূপান্তর করতে

  3. পাইথনে একটি অভিধানে দুটি তালিকা কীভাবে ম্যাপ করবেন?

  4. পাইথন অভিধানকে কীভাবে একটি তালিকায় রূপান্তর করবেন?