혼공학습단/혼자 공부하는 파이썬

[혼공학습단 파이썬] #4-1. 리스트

✨️데이터분석가✨️ 2023. 7. 20. 22:44
728x90
728x90
4. 리스트와 반복문
    1) 리스트
         (1) 리스트 기본
         (2) 리스트 연산

         (3) 리스트 요소추가
         (4) 리스트 요소제거
         (5) 리스트 정렬
         (6) 리스트 값 확인

 

1) 리스트

리스트, list 요소, element 인덱스, index
대괄호 내부에 여러 종류의
자료(
숫자, 문자열, 불 등)를 넣은 목록
대괄호 내부에 넣는 자료 각 요소가 있는 위치를
나타낸 숫자
['문자열', 105, 3, True, 'abc'] list = ['요소1', '요소2'] 요소[0]

 

(1) 리스트 기본

- 선언, 추출, 요소변경

리스트 기본
리스트 기본

 

 

(2) 리스트 연산

- 연결(+), 반복(*)

리스트 연산
리스트 연산

 

 

(3) 리스트 요소추가

- 리스트명.append(요소): 맨 뒤에 요소 추가

- 리스트명.insert(위치, 요소): 특정 위치에 요소 추가

- 리스트명.extend(요소, 요소, ...): 맨 뒤에 여러 개의 요소 추가

리스트 요소추가
리스트 요소추가

 

★ 비파괴적 / 파괴적

- 비파괴적: 원본에 영향을 주지 않는 것 (+, * 등)

  → 원본, 새로운 결과 모두 활용할 수 있지만, 용량이 커짐

- 파괴적: 원본에 직접적인 영향을 주는 함수/연산 (append, insert, extend 등)

 

 

(4) 리스트 요소제거

- del 리스트명[인덱스]: 특정 위치 요소 하나 제거

- 리스트명.pop(인덱스): 특정 위치 요소 하나 제거

- 리스트명.remove(): 지정한 값 한 개 제거

- 리스트명.clear(): 모든 요소 제거

리스트 요소제거
리스트 요소제거

 

 

(5) 리스트 정렬

- 리스트명.sort( ): 오름차순 정렬

리스트명.sort(reverse=True): 내림차순 정렬

리스트 정렬
리스트 정렬

 

 

(6) 리스트 값 확인

- in 리스트명: 리스트 내부에 특정 값 여부 확인

리스트 값 확인
리스트 값 확인

 

 

 

728x90
728x90