Python기초5 - 리스트자료형

do yeon kim·2022년 6월 1일
0

Python(기초)_fastcampus

목록 보기
5/21

리스트자료형

리스트 자료형이란?

관련있는 여러개의 자료들을 한데 모은 것으로 자료들에 순서가 존재한다.

또한 리스트안에 들어 있는 자료는 데이터타입에 상관없이 들어 올수 있다.


리스트자료형 선언

리스트명 = [ ]
리스트명 = [데이터, 데이터, 데이터, 데이터]

fruits = ["사과", "바나나" ]

위와 같이 [ ] 빈 형태의 리스트를 만들 수 도 있고, 데이터를 넣어서 리스트를 만들수도 있다.


리스트데이터 접근하기

리스트는 순서가 있으므로, 인덱스 번호를 이용해서 접근할 수 있다.
인덱스 번호는 0부터 시작한다.

리스트명[인덱스번호]

fruit[0] = "사과"
fruit[1] = "바나나"

참고 : 리스트명[-1] 하면 마지막요소에 접근한다.


데이터 추가하기

리스트명.append(데이터)
=>마지막에 데이터가 추가된다.

fruit.append("포도")


데이터 할당하기

리스트명[인덱스] = 데이터

fruit[0] = "복숭아"

fruit리스트의 0번째 인덱스가 사과에서 복숭아로 변경된다.


데이터 삭제하기

del 리스트명[인덱스]

del fruit[0]
"복숭아" 값이 삭제된다.

슬라이싱

리스트의 특정부분을 꺼내오느 것이다.

  • 리스트[시작인덱스 : 끝인덱스+1]
  • 리스트[:] 전체를 가지고 온다.
  • 리스트[:3] 처음인덱스 생략
  • 리스트[3:] 끝까지

리스트 길이

len(리스트)

len()은 반복문에서 반복횟수를 제한 하는데도 사용될 수 있다.


리스트정렬

리스트명.sort() 오름차순으로 정렬
리스트명.sort(reverse=True) 내림차순으로 정렬


https://fastcampus.co.kr/dev_online_pyweb

0개의 댓글