파이썬 사전.

안녕하세요, 오늘의 기사로 들어가기 전에. Data Science East Africa와 Lux Tech Academy에서 주최한 4주간의 Python 부트캠프에 참석했음을 알려드립니다.
지금까지 나는 파이썬의 모든 기초를 배웠고 그 중 일부는 여기에서 작성했습니다. 또한 Flask 및 FAST API도 소개되었으며 이번 주에는 데이터 과학을 다룰 것입니다.

이제 오늘의 기사로 돌아갑니다.

사전.



Python의 사전은 데이터 값의 정렬된 컬렉션으로, 단일 값만 요소로 보유하는 다른 데이터 유형과 달리 사전은 키:값 쌍을 보유하는 맵과 같은 데이터 값을 저장하는 데 사용됩니다. 키-값은 사전에 제공되어 더욱 최적화됩니다.
  • 사전 만들기
    dict() 함수를 사용하여 파이썬에서 빈 사전을 만들 수 있습니다.

  •    # creating an empty dictionary
      dictionary = dict()
      print(dictionary)
      {}
    

    중괄호는 빈 사전을 나타냅니다. 사전에 항목을 추가하려면 대괄호를 사용합니다.

       >>>dictionary['one'] = 'uno'
    


    위의 코드는 'one' 키에서 'uno' 값으로 매핑되는 항목을 생성합니다.
    사전을 다시 인쇄하면 키와 값이 있는 키-값 쌍이 제공됩니다. {'one':'uno'} .
    위에서 설명한 방법을 사용하여 더 많은 항목을 사전에 계속 추가할 수 있습니다.

       >>> dictionary = {'one': 'uno', 'two': 'dos', 'three': 'tres'}
       >>> print(dictionary)
       {'one': 'uno', 'three': 'tres', 'two': 'dos'}
    


  • 사전의 항목에 액세스합니다.
    사전에 있는 항목의 순서는 동일하지 않습니다. 위의 데모 예제에서 동일한 항목을 입력하면 다른 배열이 나타날 수 있습니다.
    딕셔너리의 요소는 인덱스를 통해 액세스할 수 없음을 의미하는 인덱스가 아니라 인덱스에 대한 '대체'로 키를 사용하여 해당 값에 액세스합니다.

  •    >>>print(dictionary['one'])
          'uno'
    


    위에서 보면 'uno'가 반환된 것을 볼 수 있습니다. 액세스하기 위해 '1' 키를 사용했기 때문입니다.
    키-값 쌍의 수를 알기 위해 len() 함수를 사용합니다.

       >>>len(dictionary)
          3
    


    in 연산자를 사용하여 사전에 키로 나타나는지 여부를 알 수 있습니다.

    >>>'one' in dictionary
        True
    >>> 'uno' in dictionary
        False
    


    어떤 것이 값으로 나타나는지 확인하려면 메서드 값을 사용하여 값 목록을 반환하고 in 연산자를 사용하여 찾을 수 있습니다.

       >>>values  = list(dictionary.values())
       >>> 'uno' in values
          True
    


  • 카운터로서의 사전.
    단어에 문자가 나타나는 횟수를 세고 싶다고 가정하고 문자를 찾을 때마다 반복해서 카운터를 증가시킬 수 있습니다.

  •   word = 'brontosaurus'
      d  = dict()
      for o in word:
          if o not in d:
             d[0] = 1
         else:
            d[0] = d[0] + 1
    print(d)
    # we get {'o':2}
    


    이 기사는 업데이트 중입니다.

    좋은 웹페이지 즐겨찾기