파이썬 사전.
5658 단어 pythondjangoprogrammingflask
지금까지 나는 파이썬의 모든 기초를 배웠고 그 중 일부는 여기에서 작성했습니다. 또한 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}
이 기사는 업데이트 중입니다.
Reference
이 문제에 관하여(파이썬 사전.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/manuel_a/python-dictionaries-m4g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)