1.리스트 자료형이란?
다양한 자료형을 순차적으로 저장하는 집합적 자료형
문자열이 지닌 대부분의 연산은 리스트도 지원함
대괄호로 정의함 -> I=[1,2,3]
다른 프로그래밍 언어(C,C++)등과 달리 동적 배열, 다차원 배열, 인덱싱 등을 훨씬 쉽고 편리하게 사용할 수 있음
리스트 선언법 2가지
파이썬의 내장함수 lits() 활용
L=list()
print(L,type(L))
[] <class 'list'>
L=[1,2,3]
print(type(L))
print(L)
<class 'list'>
[1,2,3]
2.리스트 자료형의 특징
문자열과 같이 인덱스와 슬라이싱 연산 가능
L=[1,2,3,4,5,6,7,8,9]
print(L[0])
1
print(L[0:4])
[1,2,3,4]
print(L[5])
6
print(L[len(L)-1])
9
요소의 값 변경 가능
인덱스를 활용해 요소 값을 접근,변경할 수 있음
L=[1,2,3,4,5,6,7,8,9]
L[0]=99
print(L)
[99,2,3,4,5,6,7,8,9]
리스트의 요소로 다른 자료형이 올 수 있음
리스트가 올수도있고 문자가 올수도있고 숫자도 올 수 있고 투플(?)자료형과 사전 자료형도 올 수 있다고한다.
L[1]=[1,2,3]
L[2]="문자"
print(L)
[99,[1,2,3],"문자",4,5,6,7,8,9]
3.여러 함수 활용 가능
리스트를 선언하고 점한번 찍은다음에 Tap키를 누르면 사용할 수 있는 함수 확인 가능
L=[1,2,3,4,5]
print(L)
L.append(6)
print(L)
[1,2,3,4,5]
[1,2,3,4,5,6]
k=["a","b","c","d"]
print(k)
k.remove("b")
print(k)
["a","b","c","d"]
["a","c","d"]
'공부 > 파이썬' 카테고리의 다른 글
01 - 기본 자료구조 (0) | 2022.08.28 |
---|---|
튜플(Tuple) 자료형 (0) | 2022.08.19 |
파이썬의 연산자2 (0) | 2022.08.18 |
파이썬의 연산자 (0) | 2022.08.18 |
파이썬의 수치형 자료형 (0) | 2022.08.18 |