[Python]List, Tuple, Dictionary 구분

차보경·2022년 4월 16일
0

python_코딩도장

목록 보기
1/1
  • list : 여러 개의 요소들을 일렬로 늘어놓은 형태 (수정가능)
    a = [값, 값, 값]
    a = [] or list() #빈 리스트 만들기도 가능
    a = list(range(시작, 끝, 증가폭)) #range로 한번에 리스트 만들기

  • Tuple : 여러 개의 요소들을 일렬로 늘어놓은 형태 (수정불가=읽기전용)
    a = (값, 값, 값)
    a = () or tuple()
    a = tuple(range)
    빈 튜플만들기, range로 한번에 만들기 list와 동일함

  • list, tuple, range, str(문자열) 같이 값이 연속적으로 이어진 자료형을 시퀀스 자료형이라고함
  • dictionary : 관련된 값을 묶어서(키:값) 저장하는 자료형
    a = {키1:값1, 키2:값2} or a = dict(키1=값1) or a = dirt(zip([키1, 키2], [값1, 값2]))
    a = {} or dict()
    a[키1] #이 형태로 키 값에 접근 가능 (인덱스)
    • 키값이 중복되면 마지막 키로 덮어씌움 -> 키는 중복X
      * 키에는 list, dict 불가 -> 메모리 구조상 인덱스로 연속을 쓸 수 없지!
profile
차보의 Data Engineer 도전기♥ (근데 기록을 곁들인)

0개의 댓글