대소문자 구분없이 sort 하려면?
s1 = ['Spam', 'egg', 'Ham']
>>>s1. sort() # 대문자 먼저 나온다.
['Ham', 'Spam', 'egg']
>>> def cmp_1(a,b):
return cmp(a.upper(),b.upper())
>>> s1.sort(cmp_1)
>>> s1
['egg', 'Ham', 'Spam']
s1 = ['Spam', 'egg', 'Ham']
>>>s1. sort() # 대문자 먼저 나온다.
['Ham', 'Spam', 'egg']
>>> def cmp_1(a,b):
return cmp(a.upper(),b.upper())
>>> s1.sort(cmp_1)
>>> s1
['egg', 'Ham', 'Spam']



덧글