파이썬 데이터 구조 소개

2430 단어

소개



이 기사의 목적은 파이썬의 데이터 구조에 대한 개요를 제공하는 것입니다. 데이터 구조와 알고리즘 및 이를 구현하는 방법을 잘 이해하면 코드를 사용하여 문제를 해결하고 실제 문제에 대한 강력한 솔루션을 만드는 데 도움이 됩니다.

데이터 구조란 무엇입니까?



컴퓨터에서 데이터를 구성, 관리 및 저장하는 특정 방식을 데이터 구조라고 합니다. 이 효율적인 데이터 관리 방법을 통해 프로그램의 요구 사항에 따라 추가, 추가 및 제거와 같은 데이터에서 다양한 작업을 수행할 수 있습니다.

데이터 구조의 유형




이 문서에서는 내장 데이터 구조만 다룰 것입니다.

목록



목록은 요소를 추가하거나 제거할 수 있는 시퀀스를 형성하기 위해 정확한 순서로 여러 개체를 포함하는 데이터 구조 유형입니다. 각 항목에는 인덱스라고 하는 시퀀스 순서에 해당하는 번호가 표시됩니다. 파이썬 인덱스에서 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
    


    튜플



    변경할 수 없는 정렬된 요소 시퀀스의 데이터 유형입니다. 튜플에서 요소를 추가 및 제거하거나 제자리에서 정렬할 수 없기 때문에 변경할 수 없습니다.

    세트



    세트는 변경 가능하고 순서가 없는 고유 요소 모음입니다. 목록에서 중복 항목을 신속하게 제거할 수 있습니다.

    이 기사를 읽어 주셔서 감사합니다. 당신이 뭔가를 배웠기를 바랍니다.
    사용자 정의 데이터 구조를 살펴보는 내 다음 기사를 확인하십시오.

    좋은 웹페이지 즐겨찾기