반응형
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 의 길이를 구할 수 있다.
반응형
'python' 카테고리의 다른 글
[파이썬] with ~ as 구문의 이해 (0) | 2023.02.07 |
---|---|
[파이썬] python pyautogui, 두 지점을 키보드로 저장하여 자동으로 클릭하기 (0) | 2023.01.31 |
[python] for문 index 주의할 점 (0) | 2023.01.14 |
[python][pyautogui] 자동화의 기본 pyautogui 기초명령어 (0) | 2023.01.13 |
[python][win32com] 여러 엑셀 파일 자료를 한 시트로 모으기 (0) | 2023.01.03 |
댓글