История изменений
Исправление
qulinxao,
(текущая версия)
:
# -*- coding: utf-8 -*-
files = ['payment_0113_10032015_msk.txt',
'order-spb-canceled-2210.rtf',
'заявка берлин сентябрь №9043.txt',
'01_2014-02-15_113_2451.csv',
'45f2m56Qfd_1122_000000001.html']
def digits(s):
return ''.join([a for a in s if '0'<=a<='9'])
[digits(a)[:4] for a in files]
ps. фильтрацию на файлы безциферные - сам :)
pps. http://www.oreilly.com/programming/free/functional-programming-python.csp
pps. https://www.packtpub.com/application-development/functional-python-programming
Исходная версия
qulinxao,
:
# -*- coding: utf-8 -*-
files = ['payment_0113_10032015_msk.txt',
'order-spb-canceled-2210.rtf',
'заявка берлин сентябрь №9043.txt',
'01_2014-02-15_113_2451.csv',
'45f2m56Qfd_1122_000000001.html']
def digits(s):
return ''.join([a for a in s if '0'<=a<='9'])
[digits(a)[:4] for a in files]
ps. фильтрацию на файлы безциферные - сам :)
pps. http://www.oreilly.com/programming/free/functional-programming-python.csp