কম্পিউটার

পাইথনে টিপল থেকে নেস্টেড রেকর্ডগুলি সরান


যখন টিপল অফ টুপল থেকে নেস্টেড রেকর্ড/টুপল অপসারণের প্রয়োজন হয়, তখন একটি সাধারণ লুপ এবং 'isinstance' পদ্ধতি এবং গণনা পদ্ধতি ব্যবহার করা যেতে পারে।

গণনা পদ্ধতি প্রদত্ত পুনরাবৃত্তিযোগ্য একটি কাউন্টার যোগ করে এবং এটি ফেরত দেয়। প্রদত্ত প্যারামিটার একটি নির্দিষ্ট ডেটা টাইপের সাথে সম্পর্কিত কিনা তা দেখতে 'isinstance' পদ্ধতি পরীক্ষা করে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

tuple_1 = (11, 23, (41, 25, 22), 19)

print("The tuple is : ")
print(tuple_1)

my_result = tuple()
for count, elem in enumerate(tuple_1):
   if not isinstance(elem, tuple):
      my_result = my_result + (elem, )

print("Elements after removing the nested tuple is : ")
print(my_result)

আউটপুট

The tuple is :
(11, 23, (41, 25, 22), 19)
Elements after removing the nested tuple is :
(11, 23, 19)

ব্যাখ্যা

  • একটি টিপল সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়।
  • আরেকটি খালি টিপল সংজ্ঞায়িত করা হয়েছে৷
  • প্রথম টিপলটি গণনা করা হয়, এবং আবার পুনরাবৃত্তি করা হয়।
  • যদি টিপলের ভিতরের উপাদানটি একটি নির্দিষ্ট ধরনের উদাহরণ না হয়, তাহলে সেই উপাদানটি খালি তালিকায় যোগ করা হয়।
  • এই অপারেশনটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়েছে।
  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।

  1. পাইথনের একটি লেবেল থেকে পাঠ্য কীভাবে সরানো যায়?

  2. পাইথনে সাজানো অ্যারে থেকে সদৃশগুলি সরান

  3. পাইথন প্রোগ্রাম একটি আইপি অ্যাড্রেস থেকে লিডিং 0 মুছে ফেলতে

  4. কিভাবে একটি পাইথন অভিধান থেকে একটি কী সরাতে?