공부/파이썬

리스트 자료형

마준123 2022. 8. 18. 16:14

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