더북(TheBook)

내장 함수 이미 사용해본 len() 함수처럼, 파이썬에는 배열을 인수로 받는 내장 함수가 많이 있다. 그 외 배열 a[]의 요소가 숫자일 때는 sum()으로 a[]의 합계를 구할 수 있다. 따라서 바로 앞 예제처럼 루프를 구현하지 않고도 간단히 float(sum(a)) / len(a)로 배열 a[]의 평균을 구할 수 있다. 그리고 배열을 min()max()에 인수로 전달해 배열 요소 중 최솟값과 최댓값을 간단히 구할 수도 있다.

배열의 출력 stdio.write()stdio.writeln()에 배열을 전달해 배열을 출력할 수 있다. 먼저 여는 대괄호([)를 출력하고, 배열 요소 하나를 콤마와 공백으로 구분해 모두 출력한 후 닫는 대괄호(])를 출력한다. 배열에 들어 있는 각 객체는 문자열로 변환되고, 이 모든 것을 한 줄에 출력한다. 이와 다른 형태로 출력하려면 for 반복문을 이용해 각 요소를 별도로 출력해야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.