열렬히.뛰기

집합, 딕셔너리

Language > 프로그래밍 언어 > Python > 집합, 딕셔너리

<집합>

  • 선언하기

    python
    A = set([1, 2, 3])
    A.add(4)
    A
    {1, 2, 3, 4}
    
  • 값 추가하기 / 삭제하기

    python
    A.add(1) # 한번에 한개 값 넣기
    A.update([4, 5, 6]) # 한번에 여러 값 넣기
    
    A.remove(2)
    A.discard(2)
    # remove() = 무조건 제거함.
    # discard() = 있는 값만 제거
    

<딕셔너리>

  • 선언하기

    python
    # 선언하기
    dict = {A:B}
    dict = dict()
    
    # 값 추가하기
    dict["A"] = B
    
    # 딕셔너리 요소 삭제하기
    del a[1]
    
    # 키와 값 한 번에 추가하기
    for _ in range(n):
        a, b = input().split()
        dict[a] = b
    
    # 키로 값 찾기
    dict[1]
    
    # 값으로 키 찾기