Python/Python

[Python 기초] 02. 리스트

  • -
728x90

파이썬은 3가지 종류의 열거형 타입이 있다.

  • list(리스트)
  • tuple(튜플)
  • Dictionary(딕셔너리)

리스트는 배열이라고 생각하면된다.
파이썬의 강력함은 in 키워드의 존재... c++에선 절대 불가능하다, c++에서는 배열에있는 요소를 찾기위해서는 (물론, <algorithm> 의 find함수가 있지만 복잡하다) 탐색 알고리즘을 이용하여야만 찾을 수 있다.

있으면 True, 없으면 false를 반환해준다.

각 요소에 인덱스로도 접근 가능하다.

days[0], days[1], ....

오브젝트의 길이를 구하고 싶을때에는 len(object name)을 이용하면 된다.

days = ["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]
date = [1,2,3,4,5,6,7]
tmp = days.copy()
tmp.sort()  #오름차순 정렬
tmp.reverse() #내림차순 정렬

tmp = days.copy()
tmp.append("Man") # 요소 추가
tmp.remove("Man") # 요소 삭제
tmp.pop()  # 가장 뒤에있는 요소 꺼내기 -> remove는 삭제이고 pop은 꺼내어 가지고있는다
tmp.count("Mon") # 특정 요소 카운트하기
tmp.index("Mon") # 특정 요소 인덱스 반환
tmp.clear() # 모든 요소 삭제

자세한 내용은 아래를 참조하자!

점프투 파이썬 - 리스트

728x90
300x250
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.