কম্পিউটার

পাইথনের তালিকা থেকে শুধুমাত্র এমনকি সূচীকৃত উপাদানগুলি খুঁজে পেতে প্রোগ্রাম


ধরুন আমাদের কাছে সংখ্যা নামক উপাদানের একটি তালিকা আছে। আমাদের সমস্ত বিজোড় সূচীকৃত উপাদানগুলিকে ফিল্টার করতে হবে, তাই শুধুমাত্র সেই তালিকা থেকে জোড় সূচীকৃত উপাদানগুলি ফিরিয়ে দিন৷

সুতরাং, ইনপুট যদি সংখ্যার মত হয় =[5,7,6,4,6,9,3,6,2], তাহলে আউটপুট হবে [7, 4, 9, 6]

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • এই সমস্যা সমাধানের জন্য পাইথন লিস্ট স্লাইসিং কৌশল ব্যবহার করুন
  • সূচী 1 থেকে শুরু করুন, তালিকার শেষে শেষ করুন এবং প্রতিটি ধাপ 2 দ্বারা বৃদ্ধি করুন, তাই স্লাইসিং
  • সিনট্যাক্স হল [1::2]

উদাহরণ

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

def solve(nums):
   return nums[1::2]
nums = [5,7,6,4,6,9,3,6,2]
print(solve(nums))

ইনপুট

[5,7,6,4,6,9,3,6,2]

আউটপুট

[7, 4, 9, 6]

  1. পাইথনে তালিকার উপাদানগুলিকে সমান করার জন্য সর্বনিম্ন মোট খরচ খুঁজে বের করার প্রোগ্রাম

  2. পাইথন প্রোগ্রামে তালিকায় উপাদানের যোগফল খুঁজুন

  3. পাইথন প্রোগ্রাম তালিকায় উপাদানের যোগফল খুঁজে বের করতে

  4. একটি তালিকা থেকে N বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম