Каков самый чистый способ получить числовой префикс строки в Python?
Под "чистым" я подразумеваю простой, короткий, читаемый. Мне было все равно, о производительности, и я полагаю, что это вряд ли измеримо в Python в любом случае.
Например:
С учетом строки '123abc456def'
, какой самый чистый способ получить строку '123'
?
В приведенном ниже коде '123456'
:
input = '123abc456def'
output = ''.join(c for c in input if c in '0123456789')
Итак, я в основном искал способ заменить if
на while
.