ThLee
ThLee의 기록장
ThLee
전체 방문자
오늘
어제
  • 분류 전체보기 (137)
    • 정보처리기사 (13)
    • 알고리즘&문제 (5)
    • 인공지능 (4)
    • 자연어처리(NLP) (6)
    • 파이썬 (24)
    • 앱인벤터 강좌 (21)
    • 리눅스 (4)
    • 프로젝트 (1)
    • (App)톡분석AI (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 인공지능
  • 정보처리기사 실기
  • 어플
  • 정보처리기사 정리
  • 앱인벤터 강좌
  • 파이썬 넘파이
  • 정처기
  • 블로그
  • 넘파이
  • 판다스
  • 블록코딩
  • Python
  • AI
  • 정보처리기사
  • 앱인벤터 블로그
  • 앱인벤터
  • 파이썬
  • 딥러닝
  • 앱인벤터 무료
  • 정보처리기사 실기 정리

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ThLee

ThLee의 기록장

[파이썬] 리스트 메소드 모음
파이썬

[파이썬] 리스트 메소드 모음

2022. 4. 12. 11:09
728x90

파이썬 리스트 메소드 모음

필요한 정보는 "ctrl+f"로 검색하시면 됩니다.


추가/삭제/정렬

append(요소)

- 리스트 끝에 요소를 추가함

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

list.append(5)
print(list)
>>> [1, 4, 2, 3, 5]

insert(인덱스, 요소)

- 인덱스 위치에 요소를 추가함

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

list.insert(2, 99)
print(list)
>>> [1, 4, 99, 2, 3]

pop()

- 리스트 맨 뒤 요소 삭제

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

list.pop()
print(list)
>>> [1, 4, 2]

list.pop()
print(list)
>>> [1, 4]

clear()

- 리스트의 모든 요소 삭제

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

list.clear()
print(list)
>>> []

remove(요소)

- 리스트에서 특정 요소 삭제

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

list.remove(2)
print(list)
>>> [1, 4, 3]

list.remove(5) # 없는 요소 삭제 시도
>>> ValueError: list.remove(x): x not in list

del list

- 리스트 삭제

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

del list
print(list)
>>> <class 'list'>

print(list[0])
>>> TypeError: 'type' object is not subscriptable

del list[인덱스]

- 리스트에서 인덱스 위치 요소 삭제

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

del list[0]
print(list)
>>> [4, 2, 3]

sort()

- 정렬(기본 오름차순)

- sort(reverse = True) : 내림차순

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

list.sort()
print(list)
>>> [1, 2, 3, 4]

list.sort(reverse = True)
print(list)
>>> [4, 3, 2, 1]

sorted(list)

- 정렬

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

list_sorted = sorted(list)
print(list_sorted)
>>> [1, 2, 3, 4]

길이/검색/그 외

len(list)

- 리스트의 길이

list = [1, 4, 2, 3]

print(len(list))
>>> 4

max(list)

- 리스트의 요소 중 가장 큰 값

list = [1, 4, 2, 3]

print(max(list))
>>> 4

min(list)

- 리스트의 요소 중 가장 작은 값

list = [1, 4, 2, 3]

print(min(list))
>>> 1

count(요소)

- 리스트 안에 요소의 개수

list = [1, 4, 2, 3, 3, 3, 3, 3, 3]

print(list.count(3))
>>> 6

index(요소)

- 리스트 안에 요소의 위치(인덱스)

list = [1, 4, 2, 3]

print(list.index(3))
>>> 3

copy()

- 리스트 복사

list1 = [1, 4, 2, 3]
list2 = []
print(list2)
>>> []

list2 = list1.copy()
print(list2)
>>> [1, 4, 2, 3]

reverse()

- 리스트 안에 요소들을 거꾸로 뒤집기

list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]

list.reverse()
print(list)
>>> [3, 2, 4, 1]

extend(list2)

- 리스트에 리스트2 이어 붙이기

list1 = [1, 4, 2, 3]
list2 = [5, 8, 6, 7]
print(list1)
>>> [1, 4, 2, 3]

list1.extend(list2)
print(list1)
>>> [1, 4, 2, 3, 5, 8, 6, 7]

 

728x90

'파이썬' 카테고리의 다른 글

[파이썬] 데이터 타입(Data Type) 종류  (0) 2022.04.14
[파이썬] 튜플(Tuple) 메소드 모음  (0) 2022.04.14
[파이썬] 문자열 메소드 모음  (0) 2022.04.11
[파이썬] 문자열 자료형  (0) 2022.03.31
[파이썬]파이썬 숫자형  (0) 2022.03.31
    '파이썬' 카테고리의 다른 글
    • [파이썬] 데이터 타입(Data Type) 종류
    • [파이썬] 튜플(Tuple) 메소드 모음
    • [파이썬] 문자열 메소드 모음
    • [파이썬] 문자열 자료형
    ThLee
    ThLee
    # 포트폴리오 https://thleewave.notion.site/ThLee-1fef9e057dbf40d5b7b851ab0abccf36?pvs=4 #Github - https://github.com/git-ThLee #IoT 스타트업 -Full-stack -2021.01~2021.07 -사용기술 : fluterr, arduino, node.js #코딩학원 강사 - 2019.11 ~ 진행중 - 언어 : python, 블록 코딩 - 플랫

    티스토리툴바