CHHB stroy

List Type 본문

Python

List Type

CHHB 2024. 6. 6. 16:11
  1. LIST
  • 대괄호([])로 감싸 주고 각 요솟값은 쉼표(,)로 구분

    a = [1, 2, 3, 4, 5, 6]
  • 리스트 인덱싱과 슬라이싱은 문자열과 같다.

  • 리스트도 연산(+, *)이 가능하다

  • 리스트 길이 구하기 len함수를 사용

  • 리스트는 값을 수정하거나 (del, remove, pop)함수를 사용하여 삭제할 수 있다.

    • 객체란 파이썬에서 사용되는 모든 자료형을 말한다.
  • 슬라이싱 기법을 사용하여 리스트의 요소 여러 개를 한꺼번에 삭제할 수도 있다.

    del 객체
    
    a = [1, 2, 3, 4, 5, 6]
    del a[1]
    결과 : [1, 3, 4, 5, 6]
    
    a = [1, 2, 3, 4, 5, 6]
    del a[2:]
    결과 : [1, 2]

    리스트 관련 함수

  • a.append(요소) : 리스트의 맨 마지막에 요소를 추가

  • a.sort() : 리스트의 요소를 순서대로 정렬

  • a.reverse() : 현재의 리스트를 역순으로 뒤집음(정렬해서 뒤집는게 아님)

  • a.index(요소) : 요소의 값이 있으면 요소의 위치값(index)를 돌려준다.(없을 경우 ValueError가 발생)

  • a.insert(넣고자 하는 index, 요소) : 특정 위치에 요소를 삽입

  • a.remove(요소) : 삭제하려는 요소가 여러개 있을 경우 리스트에서 첫 번째로 나오는 요소를 삭제

  • a.pop(),a.pop(요소) : 리스트의 가장 마지막 요소를 돌려주고 그 요소를 삭제, 요소가 있으면 특정 요소를 삭제

  • a.count(요소) : 리스트안에 요소가 몇개 있는지 확인

  • a.extend(리스트) : 리스트를 리스트에 추가(리스트 += 리스트)와 동일

'Python' 카테고리의 다른 글

Python 기초 문법 완벽 정리  (0) 2025.04.20
Set Type  (0) 2024.06.06
Dictionary Type  (0) 2024.06.06
tuple Type  (0) 2024.06.06
문자열 포매팅  (0) 2024.06.01