কম্পিউটার টিউটোরিয়াল

পাইথনে স্ট্রিং টাইপের সংখ্যা সহ লিস্টের যোগফল বের করা

এই টিউটোরিয়ালে আমরা একটি লিস্টের সব সংখ্যা যোগ করার প্রোগ্রাম লিখব। লিস্টে সংখ্যা স্ট্রিং বা ইন্টিজার ফরম্যাটে থাকতে পারে।

ইনপুট
random_list = [1, '10', 'tutorialspoint', '2020', 'tutorialspoint@2020', 2020]
আউটপুট
4051
পদ্ধতি
  • লিস্ট ইনিশিয়ালাইজ করা।
  • total ভেরিয়েবল ০ দিয়ে শুরু।
  • লিস্টে ইটারেট করে প্রতিটি উপাদান চেক করা: isinstance(element, int) বা element.isdigit()।
  • সংখ্যা হলে int(element) করে total-এ যোগ করা।
উদাহরণ
random_list = [1, '10', 'tutorialspoint', '2020', 'tutorialspoint@2020', 2020]
total = 0
for element in random_list:
    if isinstance(element, int) or element.isdigit():
        total += int(element)
print(total)
আউটপুট
4051
উপসংহার

isdigit() এবং isinstance() ব্যবহার করে মিক্সড টাইপ লিস্ট থেকে শুধু সংখ্যা বের করে যোগফল করা যায়।

  1. পাইথনে স্ট্রিংয়ের তালিকা থেকে তালিকার তালিকা তৈরি করা

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

  3. পাইথন লিস্টে ইন্ডেক্সিং দিয়ে উপাদান যোগ করা

  4. পাইথন প্রোগ্রাম লিস্টের উপাদানগুলোর যোগফল বের করা