কম্পিউটার

পাইথনে সত্য সংখ্যার প্রথম ঘটনা


এই প্রবন্ধে আমাদের প্রদত্ত সংখ্যার তালিকায় প্রথম উপস্থিত নন-জিরো নম্বর খুঁজে বের করতে হবে।

গণনা এবং পরবর্তী সহ

আমরা সমস্ত উপাদানের তালিকা পেতে গণনা করি এবং তারপর প্রথম নন-জিরো এলিমেন্ট পেতে পরবর্তী ফাংশনটি প্রয়োগ করি।

উদাহরণ

listA = [0,0,13,4,17]
# Given list
print("Given list:\n " ,listA)
# using enumerate
res = next((i for i, j in enumerate(listA) if j), None)
# printing result
print("The first non zero number is at: \n",res)

আউটপুট

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

Given list:
[0, 0, 13, 4, 17]
The first non zero number is at:
2

পরবর্তী এবং ফিল্টার সহ

পরবর্তী এবং ফিল্টার শর্তগুলি শূন্যের সমান নয় এমন শর্ত সহ ল্যাম্বডা এক্সপ্রেশন সহ তালিকার উপাদানগুলিতে প্রয়োগ করা হয়৷

উদাহরণ

listA = [0,0,13,4,17]
# Given list
print("Given list:\n " ,listA)
# using next,filetr and lambda
res = listA.index(next(filter(lambda i: i != 0, listA)))
# printing result
print("The first non zero number is at: \n",res)

আউটপুট

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

Given list:
[0, 0, 13, 4, 17]
The first non zero number is at:
2

  1. পাইথনে অভিধানের প্রদত্ত তালিকা সমতল করুন

  2. পাইথনে তালিকায় প্রথম অ-খালি স্ট্রিং

  3. পাইথনে বৈধ সংখ্যা

  4. পাইথনে সংখ্যাকে পূর্ণসংখ্যার তালিকায় রূপান্তর করুন