কম্পিউটার

পাইথন - অভিধান তালিকায় Kth সূচক মান দ্বারা মান প্রতিস্থাপন করুন


যখন অভিধানের একটি তালিকায় Kth সূচক মান দ্বারা মান প্রতিস্থাপন করতে হয়, তখন 'isinstance' পদ্ধতি এবং একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = [{'python': [5, 7, 9, 1], 'is': 8, 'good': 10},
   {'python': 1, 'for': 10, 'fun': 9},
   {'cool': 3, 'python': [7, 3, 9, 1]}]

print("The list is :")
print(my_list)

K = 2
print("The value of K is")
print(K)
my_key = "python"

for index in my_list:

   if isinstance(index[my_key], list):
      index[my_key] = index[my_key][K]

print("The result is :")
print(my_list)

আউটপুট

The list is :
[{'python': [5, 7, 9, 1], 'is': 8, 'good': 10}, {'python': 1, 'fun': 9, 'for': 10}, {'python': [7, 3, 9, 1], 'cool': 3}]
The value of K is
2
The result is :
[{'python': 9, 'is': 8, 'good': 10}, {'python': 1, 'fun': 9, 'for': 10}, {'python': 9, 'cool': 3}]

ব্যাখ্যা

  • অভিধানের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • মান যদি K সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • মূল উপাদানটি সংজ্ঞায়িত করা হয়েছে।

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে এবং একটি নির্দিষ্ট উপাদান তালিকার প্রকারের মতো একই ধরনের কিনা তা পরীক্ষা করার জন্য 'isinstance' পদ্ধতি ব্যবহার করা হয়।

  • যদি হ্যাঁ, K মান নির্দিষ্ট উপাদানের পরিবর্তে স্থাপন করা হয়।

  • এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷


  1. পাইথনে মান হিসাবে সূচক সহ অভিধান

  2. Python - অভিধান মান হিসাবে তালিকা সাফ করা হচ্ছে

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

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