책을 보고 코딩을 따라하다 보면 처음 보는 개념이 나올 수도 있다. 가령, 아래 코드를 보자. from typing import Any, Sequence import copy # 보초법을 추가해 seq에서 key와 일치하는 원소를 선형검색 def sequence_search(seq: Sequence, key:Any) -> int: a = copy.deepcopy(seq) a.append(key) i = 0 while True: if a[i] == key: break i += 1 return -1 if i == len(seq) else i 아래의 코드는 선형검색을 진행하기 위한 코드의 일부이다. 보면 함수를 정의할 때 파라미터의 타입을 알린다. 또한 '-> int' 를 통해 return하는 값의 타입이 ..