برای اینکه بتوانیم داخل یک رشته شامل عدد، تمام اعداد را بصورت تک به تک استخراج کنیم میتوانید از کد زیر استفاده نماییم.
'''@ author python.pythonchallenge'''
a = '1a3wer45R04iop'
digits = [int(''.join(i)) for i in a if i.isdigit()]
print (digits)
print ('sum: ',sum(digits))
- ۰ نظر
- ۰۲ آبان ۹۷ ، ۱۰:۲۷