프로그래밍/Python

[Python] List에 대하여 - 2

베린이 2023. 11. 20. 08:04
반응형

이번에는 지난 글에서 언급한 리스트를 활용하는 함수들에 대해 알아보겠습니다.

 

- 리스트 관련 함수

1. del 함수

del은 리스트의 지정된 변수를 삭제하는 함수입니다. 사용방법은 del(리스트[index])입니다.

a = [1,2,3,4,5,6,7]

print(a)

del(a[5])
print(a)

del(a[1],a[2])
print(a)

 

 

2. pop 함수

pop은 리스트의 제일 마지막 변수를 삭제하는 함수입니다. del과 달리 마지막 값만 제외합니다. 사용방법은 리스트.pop()입니다.

a = [1,2,3,4,5,6,7]

print(a)

a.pop()

print(a)

[1,2,3,4,5,6]이 출력됩니다.

 

3. remove 함수

remove는 리스트에서 지정한 값을 지웁니다. 사용방법은 리스트.remove(지울값)입니다. 지정된 값이 여러 개가 있을 경우 가장 앞에 있는 값만 지워집니다.

a = [1,7,4,11,61,7,8]

print(a)

a.remove(7)

print(a)

 

 

4. reverse 함수

reverse는 리스트의 순서를 반대로 만들어줍니다. 사용방법은 리스트.reverse()입니다.

a = [1,2,3,4,5,6,7]

print(a)

a.reverse()

print(a)

[7,6,5,4,3,2,1]이 출력됩니다.

 

5. sort 함수

sort는 리스트의 값을 순서대로 정렬해 주는 함수입니다. 사용방법은 리스트.sort()입니다.

a = [1,7,4,11,61,23,8]

print(a)

a.sort()

print(a)

 

 

6. count 함수

count는 리스트에서 지정된 값의 개수를 알려줍니다. 사용방법은 리스트.count(찾을값)입니다.

a = [1,7,4,11,61,7,8]

print(a.count(7))

 

 

7. index 함수

index는 리스트에서 지정된 값의 위치를 알려줍니다. 사용방법은 리스트.index(찾을값)입니다.

a = [1,7,4,11,61,7,8]

print(a.index(61))
print(a.index(7))

 

 

8. insert 함수

insert는 리스트의 지정된 위치에 지정된 값을 삽입합니다. 사용방법은 리스트.insert(위치, 값)입니다.

a = [1,7,4,11,61]

print(a)
a.insert(2,31)
print(a)

 

 

9. extend 함수

extend는 리스트의 항목을 늘립니다. 사용방법은 리스트.extend(리스트)입니다. 리스트의 더하기 연산과 같다고 보시면 됩니다.

a = [1,7,4,11,61]

print(a)
a.extend([2,31])
print(a)