10.12 리스트 인수
리스트를 함수에 전달하면 함수는 리스트에 대한 참조를 받는다. 함수가 리스트를 수정하면 호출한 쪽(caller, 호출자)에서 변경 사항을 볼 수 있다. 예를 들어 delete_head가 리스트의 첫 번째 원소를 삭제한다고 하자.
def delete_head(t):
del t[0]
이 함수를 사용해보자.
>>> letters = ['a', 'b', 'c']
>>> delete_head(letters)
>>> letters
['b', 'c']