Mam listę ciągów takiego:sortowanie listy bez rozróżniania wielkości liter, bez obniżania wyniku?
['Aden', 'abel']
chcę sortować elementy, bez uwzględniania wielkości liter. Tak, chcę otrzymać:
['abel', 'Aden']
Ale pojawia się odwrotnie z sorted()
lub list.sort()
, bo wielkie pojawia się przed małymi literami.
Jak mogę zignorować sprawę? Widziałem rozwiązania, które wymagają obniżenia wszystkich elementów listy, ale nie chcę zmieniać wielkości pozycji na liście.
+1 Prawidłowa odpowiedź, ale Python 3 działa, ponieważ nie ma różnych typów, ponieważ domyślnie używa standardu Unicode. – jamylak
@jamylak: Czy odpowiedź powinna zostać zmieniona, aby już nie wspomnieć o Pythonie 2 lub 3? – ArtOfWarfare
Zrobiłem wyjaśnienie. Mam nadzieję, że teraz jest jaśniej. –