HeYStRanGeR

(2021.01.04)

 

자료형은 계속 정리하는데도 끝이 없다....

숫자, 문자열에 이어서 이번에는 리스트 자료형이다!!

 

book.naver.com/bookdb/book_detail.nhn?bid=15052904

 

Do it! 점프 투 파이썬

파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D

book.naver.com

참고 도서: 점프 투 파이썬


 

리스트 자료형

리스트명 = [요소1, 요소2, 요소3, ...]

리스트에는 모든 자료형이 포함될 수 있다.

 

 

리스트의 인덱싱
>>> a=[1,2,3,['A','B','C']]

>>> a[1]
2

>>> a[-1]
['A','B','C']

>>> a[-1][1]
'B'

 

리스트의 슬라이싱
>>> a=[1,2,3,4,5,6,7,8,9]
>>> a[:4]
[1,2,3,4]

문자열 슬라이싱과 동일하게 쓰인다.

 

 

리스트 연산: 더하기, 반복하기, 길이 구하기

 

리스트 연산 역시 문자열 연산과 동일하다.

>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a+b
[1,2,3,4,5,6]

>>> a*3
[1,2,3,1,2,3,1,2,3]

>>> len(a)
3

 

리스트의 수정
>>> a=[1,2,3]
>>> a[2]=7
>>> a
[1,2,7]

 

리스트의 삭제
del 객체

 --> del 함수는 파이썬이 자체적으로 가지고 있는 삭제 함수이다.

 

>>> a=[1,2,3]
>>> del a[1]
>>> a
[1,3]

 

리스트 관련함수

 

리스트 관련함수도 문자열 관련함수와 마찬가지로 리스트 변수 이름 뒤에  를 붙여서 사용한다.

 

append 리스트에 요소 추가
sort 리스트 정렬
reverse 리스트 뒤집기
index 위치 반환
insert 리스트에 요소 삽입
remove 리스트 요소 제거
pop 리스트 요소 끄집어내기
count 리스트에 포함된 요소 x의 개수 세기
extend 리스트 확장

 

728x90
profile

HeYStRanGeR

@HeYStRanGeR

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!