파이썬 데이터 구조 소개
소개
이 기사의 목적은 파이썬의 데이터 구조에 대한 개요를 제공하는 것입니다. 데이터 구조와 알고리즘 및 이를 구현하는 방법을 잘 이해하면 코드를 사용하여 문제를 해결하고 실제 문제에 대한 강력한 솔루션을 만드는 데 도움이 됩니다.
데이터 구조란 무엇입니까?
컴퓨터에서 데이터를 구성, 관리 및 저장하는 특정 방식을 데이터 구조라고 합니다. 이 효율적인 데이터 관리 방법을 통해 프로그램의 요구 사항에 따라 추가, 추가 및 제거와 같은 데이터에서 다양한 작업을 수행할 수 있습니다.
데이터 구조의 유형
이 문서에서는 내장 데이터 구조만 다룰 것입니다.
목록
목록은 요소를 추가하거나 제거할 수 있는 시퀀스를 형성하기 위해 정확한 순서로 여러 개체를 포함하는 데이터 구조 유형입니다. 각 항목에는 인덱스라고 하는 시퀀스 순서에 해당하는 번호가 표시됩니다. 파이썬 인덱스에서 0부터 시작합니다.
>>> list = [1,2,3,4]
>>> list
[1,2,3,4]
목록 이해
이것은 기본적으로 이전 목록에서 새 목록을 만드는 것입니다.
list comprehension의 구문은
new_list = [ new_item for item in list
]이며 여기서 new_item은 new_list의 값입니다.사전
사전은 관련 정보를 함께 그룹화하고 태그를 지정하는 데 도움이 되므로 정말 유용합니다.
사전은 특정 값이 키 값과 연결되어 있는 데이터 구조입니다.
사전 구문은
dict={"name":"kelvin", "age":12,}
이며 여기서 이름과 연령은 키이고 kelvin과 12는 값입니다. 사전의 항목은 쉼표를 사용하여 구분됩니다.사전에서 데이터 검색.
사전에서 데이터 조각을 검색하려면 사전을 탭하고 대괄호 세트를 추가하고 내부에 키 이름을 제공하십시오.
>>>dictionary ={"name": "kelvin", age: 23,}
>>>dictionary["name"]
>>>kelvin
노트:
사전을 통한 반복
사전에서 값 쌍을 반복하려면 for-in 구조를 사용해야 합니다. 이것은
items() 함수를 사용하면 가능합니다.
>>> dict = {"name": kev, "age": 12}
>>> for (key, value) in dict.items():
print(key)
>>> kev
튜플
변경할 수 없는 정렬된 요소 시퀀스의 데이터 유형입니다. 튜플에서 요소를 추가 및 제거하거나 제자리에서 정렬할 수 없기 때문에 변경할 수 없습니다.
세트
세트는 변경 가능하고 순서가 없는 고유 요소 모음입니다. 목록에서 중복 항목을 신속하게 제거할 수 있습니다.
이 기사를 읽어 주셔서 감사합니다. 당신이 뭔가를 배웠기를 바랍니다.
사용자 정의 데이터 구조를 살펴보는 내 다음 기사를 확인하십시오.
Reference
이 문제에 관하여(파이썬 데이터 구조 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/davidgitonga/an-introduction-to-python-data-structures-l8l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)