Python

리스트 함수 메서드 정리

jsys 2024. 1. 6. 12:10

 

- 리스트 메서드

리스트 메서드 설명 예시
append() 리스트에서 항목 하나를 맨 마지막에 추가 myFriends.append(‘Thomas’)
insert() 리스트에서 특정 위치에 항목 삽임 myFriends.insert(1, ‘Paul’)
extend() 리스트에서 항목 여러 개를 맨 마지막에 추가 myFriends.extend([‘Laura’, ‘Betty’])
remove() 입력값과 첫 번째로 일치하는 항목을 리스트에서 삭제 myFriends.remove(‘Laura’)
pop() 리스트의 마지막 항목을 제거한 후에 반환 popFriend = myFriends.pop()
index() 리스트에서 인자와 일치하는 첫 번째 항목의 위치를 반환 indexFriend = myFriends.index(‘Lisa’)
count() 리스트에서 인자와 일치하는 항목의 개수를 반환 countFriend = myFriends.count(‘Mary’)
sort() 숫자나 문자열로 구성된 리스트 항목을 순방향으로 정렬 myFriends.sort()
reverse() 리스트 항목을 끝에서부터 역순으로 정렬 myFriends.reverse()

 

 

 

 

 

- 예시

 

1. append()

* 리스트에서 항목 하나를 맨 마지막에 추가

myFriends = ['James', 'Robert', 'Lisa', 'Mary']
print(myFriends)


# ['James', 'Robert', 'Lisa', 'Mary']


myFriends.append('Thomas')
print(myFriends)


# ['James', 'Robert', 'Lisa', 'Mary', 'Thomas']

 

 

* 유의할 점 : append는 변수 지정 시 오류가 발생한다.

result= myFriends.append('Thomas')
print(result)  # 오류 발생

 

 

 

 

 

2. extend()

* 리스트에서 항목 여러 개를 맨 마지막에 추가

myFriends = ['James', 'Robert', 'Lisa', 'Mary']
print(myFriends)


# ['James', 'Robert', 'Lisa', 'Mary']


newFriends = ['A', 'B', 'C']
myFriends.extend(newFriends)


# ['James', 'Robert', 'Lisa', 'Mary', 'A', 'B', 'C']

 

 

 

 

 

3. insert()

* 리스트에서 특정 위치에 항목을 삽입

* 항목의 위치를 나타내는 인덱스 i에 데이터가 삽입됨

myFriends = ['James', 'Robert', 'Lisa', 'Mary']
myFriends.insert(1, 'Evan')  # 항목 1번 위치에 'Evan'을 삽입해라
print(myFriends)


# ['James', 'Evan', 'Robert', 'Lisa', 'Mary']

 

 

 

 

'Python' 카테고리의 다른 글

반복문  (0) 2024.01.06
딕셔너리  (0) 2024.01.06
문자열 함수 메서드 정리  (1) 2024.01.06
리스트, 튜플의 유사한 점 및 차이점  (0) 2024.01.05
파이썬 변수명 규칙  (0) 2024.01.05