더북(TheBook)

한편, len() 함수를 사용하면 어떤 리스트 안에 들어 있는 자료 개수를 알 수 있습니다. 리스트 a에는 세 개의 값인 [5, 7, 9]가 들어 있으므로 len(a)의 결과는 3입니다.

 

그림 2-1 리스트의 자료 값과 위치 번호

 

함수

설명

사용 예

len(a)

리스트 길이(자료 개수)를 구합니다.

a = []

len(a)           # 빈 리스트이므로 0

len( [1, 2, 3] ) # 자료 개수가 세 개이므로 3

append(x)

자료 x를 리스트의 맨 뒤에 추가합니다.

a = [1, 2, 3]

a.append(4)      # a는 [1, 2, 3, 4]가 됩니다.

insert(i, x)

리스트의 i번 위치에 x를 추가합니다.

a = [1, 2, 3]

a.insert(0, 5)   # 0번 위치(맨 앞)에 5를 추가합니다.

                 # a = [5, 1, 2, 3]이 됩니다.

pop(i)

i번 위치에 있는 자료를 리스트에서 빼내면서 그 값을 함수의 결괏값으로 돌려줍니다. i를 지정하지 않으면 맨 마지막 값을 빼내서 돌려줍니다.

a = [1, 2, 3]

print(a.pop())   # 3이 출력되고 a = [1, 2]가 됩니다.

clear( )

리스트의 모든 자료를 지웁니다.

a = [1, 2, 3]

a.clear()        # a = [], 즉 빈 리스트가 됩니다.

x in a

어떤 자료 x가 리스트 a 안에 있는지 확인합니다(x not in a는 반대 결과).

a = [1, 2, 3]

2 in a           # 2가 리스트 a 안에 있으므로 True

5 in a           # 5가 리스트 a 안에 없으므로 False

5 not in a       # 5가 리스트 a 안에 없으므로 True

표 2-1 자주 쓰는 리스트 기능

 

 

 

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