리스트에서는 편리하게 사용할 수 있는 리스트 관련 함수가 여러 가지 있습니다.

리스트 변수 이름 뒤에 .를 붙여 사용합니다.

 

 

 insert()

 

insert(a, b)는 리스트의 a번째 위치에 b를 삽입하는 함수입니다.

 

a=[5,1,3]
a.insert(0,7)

# 결과>>[7, 5, 1, 3]
print(a)

b=['b','e','a']
b.insert(2,'c')

# 결과>>['b', 'e', 'c', 'a']
print(b)

 

 

remove()

 

remove(x)는 리스트에서 첫 번째로 나오는 x인 요소를 삭제하는 함수입니다.

 

a=[5,1,3]
a.remove(1)

# 결과>>[5, 3]
print(a)

b=['b','e','a','e']
b.remove('e')

# 결과>>['b', 'a', 'e']
print(b)

리스트 b의 'e' 요소가 두 개지만 첫 번째 요소인 'e'만 제거합니다.

 

 

 pop()

 

pop()는 리스트의 마지막 요소를 꺼내서 돌려주고 그 요소를 삭제해주는 함수입니다.

 

a=[5,1,3]
a.pop()

# 결과>>[5, 1]
print(a)

b=['b','e','a']
b.pop()

# 결과>>['b', 'e']
print(b)

 

pop(x)는 리스트의 x번째 요소를 돌려주고 그 요소는 삭제해주는 기능을 합니다.

 

a=[5,1,3]
a.pop(0)

# 결과>>[1, 3]
print(a)

b=['b','e','a']
b.pop(1)

# 결과>>['b', 'a']
print(b)

리스트 a의 0번째 요소인 5를 삭제해줍니다.

리스트 b의 1번째 요소인 'e'를 삭제해줍니다.

 

 

 count()

 

count(x)는 리스트에 x 요소의 개수를 조사하여 돌려주는 함수입니다.

 

a=[5,1,3]

# 결과>>1
print(a.count(1))

b=['b','e','a','e']

# 결과>>2
print(b.count('e'))

+ Recent posts