ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] 튜플(Tuple)과 딕셔너리(Dictionary)
    파이썬 2025. 2. 16. 16:42

    튜플(Tuple)

    • ()
    • 리스트와 유사
    • 변경불가능(immutable)
      • 수정(index) 불가능
      • 삭제(del) 불가능
      • 비파괴적 연산만 가능
    users = ('Kim', 'Choi', 'Park', 'Min')
    print(users[2])  # Park
    
    # len(튜플)
    # sorted(튜플)
    # count()
    # index()

     

     


    딕셔너리(Dictionary)

    • {}
    • 순서X
    • 연관관계 존재
      • 키:값

     

    딕셔너리 생성, 조회, 수정, 삭제

    # 생성
    data = {'name':'dada', 'job':'student', 'year': 2025}
    data1 = dict()
    data2 = {}
    
    # 조회
    data['name']
    data.get('name')     # update X
    
    # 수정, 삽입
    data['name'] = 'sasa'
    data['year'] = data['year'] + 1
    data['like'] = 'comics'    # 새로운 키:값 삽입
    
    # 삭제
    del data['like']

     

     

    딕셔너리의 함수

    data = {'name':'dada', 'job':'student', 'year': 2025}
    
    # 키가 존재하면 값 반환하고, 존재X면 키:값 추가
    # .get(key, value)
    
    # 키들만 반환
    # .keys()
    data.keys()	# dict_keys(['name', 'job', 'year'])
    
    # 값들만 반환
    # .values()
    data.values()	# dict_values(['dada', 'student', 2025])
    
    # 튜플형태 리스트로 반환
    # .items()
    data.items()	# dict_items([('name', 'dada'), ('job', 'student'), ('year', 2025)])

     

    '파이썬' 카테고리의 다른 글

    [Python] 파일  (0) 2025.03.03
    [Python] 리스트(List)  (0) 2025.02.16
    [Python] 문자열  (0) 2025.02.16
    [Python] 함수  (0) 2025.02.02
    [Python] 조건문과 반복문  (0) 2025.02.02
Designed by Tistory.