본문 바로가기
python

[python] list, 배열, array 선언하는 법

디지털노마드 2023. 1. 14.
반응형

python 처음에 공부할때

C언어에서 사용하는 array 를 만들려고 하는 부분에서 조금 달라서 헤맸던 기억이 있다. 

python 에서는 list 를 가장 많이 쓰고, 크기도 미리 정할 필요도 없고 (C언어에서는 크기를 미리 정해놓는 경우가 많다.)

 

python list 의 가장 큰 특징은 collection 의 한종류이며, 순서가 있고 (순서로 접근가능), 데이터 변경이 가능하다. 

그리고 중복된 데이터를 가질 수 있다. 

 

list 의 선언

alist = []
blist = [1]
clist = list()

print(type(alist))
print(type(blist))
print(type(clist))

 

위와 같은 3가지 방법으로 list 를 선언할 수 있다. 

 

 

print(type(listname)) 로 list 인것을 확인 할 수 있다.

 

 

list 의 데이터 접근

alist = []
blist = [1, 2, 3]
clist = list()

alist.append(10)
blist.pop(1) #blist[1] 의 데이터 리턴

print(alist)
print(blist)

list.append 로 값을 추가할 수 있다. 

list.pop(a) 으로 list[a] 의 값을 리턴 시키고 list 에서 제거한다. 

 

 

list 의 길이 구하기 

print(len(alist))
print(len(blist))
print(len(clist))

len(list) 의 명령으로 list 의 길이를 구할 수 있다. 

 

반응형

댓글