문제가 A로 정렬하고 A가 같을 경우 B로 B가 같을 경우 C로 정렬해라. 일 때
## list가 [[A,B,C]] 이럴 때
## 방법 1) 세번에 나눠서 정렬 (C로 정렬, 그담 B로 정렬, 그다음 A로 정렬)
list.sort(key=lambda a:a[2])
## ..
list.sort(key=lambda a:a[1])
## ..
list.sort(key=lambda a:a[0])
## 방법 2) 걍 한번에 정렬 (한번에 정렬 시 각 A가 같으면 B, B가 같으면 C로 비교해서 정렬하도록)
list.sort(key=lambda a:(a[0],a[1],a[2]))
print(re.split('\d{1,5}', 'muzi1.TXT')) ## ['muzi', '.TXT']
str = 'foo010bar020.zip'
print(re.findall('\d{1,5}', str)) ## ['010', '020']
re_obj = re.compile('\d{1,5}')
for name in names:
## name ='foo010bar020.zip'
result = re_obj.search(name) ##<re.Match object; span=(3, 6), match='010'>
...
str = 'foo010bar020.zip'
str2 = '010bar020.zip'
re_obj = re.compile('\d{1,5}')
print(re_obj.match(str)) ## NONE
print(re_obj.match(str2)) ## NONE <re.Match object; span=(0, 3), match='010'>