l = ['a', 'x', 'd', 'w', 'p', 'b']
l.sort()
## 내부적으로 정렬한 뒤 원본에 정렬 결과를 저장
print(l)
l = ['a', 'x', 'd', 'w', 'p', 'b']
l = sorted(l)
## 복사본이 생성되므로 l에 다시 그 결과를 할당해주어야한다.
print(l)
l = ['a', 'x', 'd', 'w', 'p', 'b']
l = sorted(l, reverse=True)
## 또는 l.sort(reverse=True)
print(l)
l = [('꽁냥이', 100), ('야옹이', 80), ('옹냥이', 90), ('멍멍이', 70)]
## 원소의 두 번째 기준으로 오름차순 정렬
l = sorted(l, key=lambda x:x[1]) ## 또는 l.sort(key=lambda x:x[1])
print(l)
'program > python' 카테고리의 다른 글
[python] for문 Range (0) | 2024.01.28 |
---|---|
[Python]소수점,올림,반올림 (0) | 2024.01.28 |
[python] 리스트 함수 (0) | 2024.01.28 |
[python] while, if, elif (0) | 2024.01.28 |
[python] Syntactic Sugar (0) | 2024.01.28 |