python list method

지애·2022년 4월 8일
0

Python

목록 보기
6/17

파이썬 리스트 메소드

1. append()

  • 리스트의 끝에 요소 추가
mylist.append(item)

2. insert()

  • 원하는 인덱스 위치에 요소 추가
mylist.insert(index, item)

3. index()

  • 특정 요소의 인덱스값 반환
  • 리스트 탐색
mylist.index(item)

탐색할 때 오류를 발생시키지 않으려면

  • 리스트에 해당 요소가 있는지 먼저 확인!
if "헐크" in heroes:
	print(heroes.index("헐크"))
  • 리스트에 같은 값을 가지는 요소가 존재할 때
    -> 탐색 시작 위치를 지정해준다.
mylist.index(item, 탐색시작 위치)
#ex
actors = ["정경호", "문태유", "정문성", "전미도", "문태유"]
n = actors.index("문태유", 2)
#4

4. pop()

  • 요소가 저장된 위치를 알고 있을 때 요소를 삭제 및 반환하는 메소드
  • default value로 리스트의 맨 마지막 항목을 삭제 및 반환함
mylist.pop(index)

5. remove()

  • 요소의 값만 알고 있을 때 요소를 삭제하는 메소드
mylsit.remove(item)

삭제할 때 오류를 발생시키지 않으려면

  • 삭제하고자 하는 항목이 리스트에 존재하는지 확인 후 삭제한다
if "a" in alphalist:
	alphlist.remove("a")

6. sort()

  • 리스트를 정렬하는 메소드
mylist.sort()
  • 역순으로 정렬할 때에는
mylist.sort(reverse=True)

7. extend()

  • 리스트의 모든 요소를 다른 리스트에 추가하는 메소드
mylist = [1,2,3]
s_list = [4, 5]
mylist.extend(s_list)
print(mylist)
#[1, 2, 3, 4, 5]

8. clear()

  • 리스트로부터 모든 항목을 삭제한다.

9. count()

  • 인수로 전달된 항목의 개수를 반환한다.
profile
차근차근

0개의 댓글