파이썬 초보자는 언패킹을 사용하면 임시 변수를 정의하지 않고도 값을 맞바꿀 수 있다는 사실에 놀랄지도 모른다. 다음 코드는 오름차순 정렬 알고리즘에서 전형적인 인덱스 구문(그리고 임시 변수)을 사용해 list의 두 위치에 있는 원소를 서로 맞바꾼다.
def bubble_sort(a): for _ in range(len(a)): for i in range(1, len(a)): if a[i] < a[i-1]: temp = a[i] a[i] = a[i-1] a[i-1] = temp names = ['프레즐', '당근', '쑥갓', '베이컨'] bubble_sort(names) print(names) >>> ['당근', '베이컨', '쑥갓', '프레즐']