এই টিউটোরিয়ালে আমরা একটি লিস্টের সব সংখ্যা যোগ করার প্রোগ্রাম লিখব। লিস্টে সংখ্যা স্ট্রিং বা ইন্টিজার ফরম্যাটে থাকতে পারে।
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() ব্যবহার করে মিক্সড টাইপ লিস্ট থেকে শুধু সংখ্যা বের করে যোগফল করা যায়।