কম্পিউটার

পাইথনে টিপলের তালিকায় প্রতিটি টিপলকে বিপরীত করুন


যখন টিপলের তালিকায় প্রতিটি টিপলকে বিপরীত করার প্রয়োজন হয়, তখন নেতিবাচক ধাপ স্লাইসিং ব্যবহার করা যেতে পারে।

ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ভাসমান বিন্দু, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে একটি তালিকা ব্যবহার করা যেতে পারে। টিপলের একটি তালিকায় মূলত একটি তালিকায় আবদ্ধ টিপল থাকে।

নেতিবাচক স্লাইসিংয়ে, সূচকটি পজিটিভ সংখ্যার পরিবর্তে নেতিবাচক সংখ্যা ব্যবহার করে অ্যাক্সেস করা হয়।

নীচে একই −

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

উদাহরণ

def reverse_tuple(my_tuple):my_tuple এ tup করার জন্য [tup[::-1] ফেরত দিন] my_list =[(21, 22), (43, 74, 45), (76, 17, 98, 19)] মুদ্রণ("টুপলের তালিকা হল")প্রিন্ট(মাই_লিস্ট)প্রিন্ট(বিপরীত_টুপল(মাই_লিস্ট))

আউটপুট

টিপলের তালিকা হল[(21, 22), (43, 74, 45), (76, 17, 98, 19)][(22, 21), (45, 74, 43), (19) , 98, 17, 76)]

ব্যাখ্যা

  • একটি পদ্ধতির নাম 'reverse_tuple' সংজ্ঞায়িত করা হয়েছে যা প্যারামিটার হিসাবে tuple এর একটি তালিকা নেয়।
  • এটি প্যারামিটারের মাধ্যমে পুনরাবৃত্তি করে এবং '::' অপারেটর এবং নেতিবাচক সূচী ব্যবহার করে উপাদানগুলিকে শেষ সূচক পর্যন্ত ফেরত দেয়।
  • টুপলের একটি তালিকা সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়।
  • আগে সংজ্ঞায়িত ব্যবহারকারীর ফাংশনটি টিপলের এই তালিকাটি পাস করে কল করা হয়।
  • এই আউটপুট কনসোলে প্রদর্শিত হয়।

  1. পাইথনে তালিকা এবং Tuples মধ্যে পার্থক্য.

  2. পাইথন প্রোগ্রাম একটি বাক্য প্রতিটি শব্দ বিপরীত?

  3. পাইথন কেন তালিকায় তালিকার পরিবর্তে তালিকায় টিপল ফেরত দেয়?

  4. পাইথন টিপলস