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