কম্পিউটার

পাইথনের তালিকায় প্রারম্ভিক সংখ্যাগুলি একই রকম কিনা তা পরীক্ষা করা হচ্ছে


কখনও কখনও একটি প্রদত্ত পাইথন তালিকায় আমরা তালিকার প্রতিটি উপাদানের প্রথম অঙ্কে আগ্রহী হতে পারি। এই নিবন্ধে আমরা একটি তালিকার সমস্ত উপাদানের প্রথম সংখ্যা একই কিনা তা পরীক্ষা করব।

সেট এবং মানচিত্র সহ

পাইথনে সেট করা কোনো ডুপ্লিকেট মানকে অনুমতি দেয় না। তাই আমরা প্রতিটি উপাদানের প্রথম অঙ্কটি নিয়ে একটি সেটে রাখি। যদি সমস্ত সংখ্যা একই হয় তবে সেটের দৈর্ঘ্য হবে মাত্র 1 এর কোনো অনুলিপি অনুমোদিত নয়৷

উদাহরণ

Alist = [63,652,611,60]
# Given list
print("Given list : ",Alist)
# Using set and map
if len(set(x[0] for x in map(str, Alist))) == 1:
   print("All elements have same first digit")
else:
   print("Not all elements ,have same first digit")

আউটপুট

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

Given list : [63, 652, 611, 60]
All elements have same first digit

সকলের সাথে

এই পদ্ধতিতে আমরা প্রথম উপাদানের প্রথম অঙ্কটি গ্রহণ করি এবং এটিকে সমস্ত উপাদানের প্রথম অঙ্কের সাথে তুলনা করি। যদি তাদের সবগুলো সমান হয়, তাহলে আমরা বলি সব উপাদানের প্রথম সংখ্যা একই।

উদাহরণ

Alist = [63,652,611,70]
# Given list
print("Given list : ",Alist)
# Using set and map
if all(str(i)[0] == str(Alist[0])[0] for i in Alist):
   print("All elements have same first digit")
else:
   print("Not all elements ,have same first digit")

আউটপুট

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

Given list : [63, 652, 611, 70]
Not all elements, have same first digit

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

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

  3. পাইথনে তালিকার তালিকায় ত্রিভুজাকার অসমতা পরীক্ষা করা হচ্ছে

  4. পাইথনের তালিকায় প্রারম্ভিক সংখ্যাগুলি একই রকম কিনা তা পরীক্ষা করা হচ্ছে