কম্পিউটার

তালিকায় বিকল্প উপাদান সমষ্টি (পাইথন)


এই নিবন্ধে সংখ্যাগুলির একটি তালিকা দেওয়া হলে আমরা সেই তালিকার বিকল্প উপাদানগুলির যোগফল গণনা করতে যাচ্ছি৷

লিস্ট স্লাইসিং এবং রেঞ্জ সহ

প্রতি সেকেন্ড সংখ্যা এবং দৈর্ঘ্য ফাংশন সহ রেঞ্জ ফাংশন ব্যবহার করে যোগফলের উপাদানের সংখ্যা পেতে।

উদাহরণ

listA = [13,65,78,13,12,13,65]
# printing original list
print("Given list : " , str(listA))
# With list slicing
res = [sum(listA[i:: 2])
for i in range(len(listA) // (len(listA) // 2))]
   # print result
   print("Sum of alternate elements in the list :\n ",res)

আউটপুট

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

Given list : [13, 65, 78, 13, 12, 13, 65]
Sum of alternate elements in the list :
[168, 91]

পরিসীমা এবং %

সহ

জোড় এবং বিজোড় অবস্থানে সংখ্যা আলাদা করতে শতাংশ অপারেটর ব্যবহার করুন। এবং তারপর একটি নতুন খালি তালিকার নিজ নিজ অবস্থানে উপাদান যোগ করুন. পরিশেষে একটি তালিকা দেওয়া যা বিজোড় অবস্থানে উপাদানের যোগফল এবং জোড় অবস্থানে উপাদানের যোগফল দেখায়।

উদাহরণ

listA = [13,65,78,13,12,13,65]
# printing original list
print("Given list : " , str(listA))
res = [0, 0]
for i in range(0, len(listA)):
   if(i % 2):
      res[1] += listA[i]
   else :
      res[0] += listA[i]
# print result
print("Sum of alternate elements in the list :\n ",res)

আউটপুট

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

Given list : [13, 65, 78, 13, 12, 13, 65]
Sum of alternate elements in the list :
[168, 91]

  1. পাইথনে তালিকায় বিকল্প উপাদান প্যাটার্ন বাড়ানো

  2. পাইথন - তালিকায় বিকল্প উপাদান প্যাটার্ন বৃদ্ধি করা

  3. পাইথনে তালিকায় উপাদানের পুনরাবৃত্তি

  4. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?