자바스크립트 사전 키

| | | | | | | | | | | | | | | | | | | | |

사전 이해 방법, dict.fromkeys() 또는 zip()을 사용하여 Python 목록을 사전으로 변환할 수 있습니다. 세 가지 방법은 새 사전을 만듭니다. 기존 목록을 수정하지 않습니다.

목록과 Python 사전은 데이터를 저장하는 데 사용되는 두 가지 구조입니다. 그러나 목록을 사전으로 변환하려면 어떻게 해야 할까요? 저장한 각 값에 고유한 레이블을 할당하려는 경우 이 작업을 수행할 수 있습니다. 이것은 사전에서 가능합니다.

Python에서 목록을 사전으로 변환하는 데 사용할 수 있는 기술과 내장 함수가 있습니다. 이 프로그래밍 튜토리얼에서는 예제를 참조하여 Python에서 목록을 사전으로 변환하는 방법에 대해 설명합니다.

Python 목록 및 사전

목록과 사전은 Python 컬렉션의 예입니다. 이를 통해 단일 데이터 구조에 유사한 여러 값을 함께 저장할 수 있습니다.

목록의 데이터 구조를 사용하면 데이터를 특정 순서로 저장할 수 있습니다. 다음은 Python 목록의 예입니다.

takeout_prices라는 이름의 목록에는 4개의 값이 있습니다.

반면 사전은 정렬되지 않고 여러 중복 값을 저장할 수 없습니다.

다음은 Python 사전 의 예입니다.

사전은 각 값과 연결된 레이블을 원할 때 유용합니다. 각 값에 레이블을 지정할 수 없는 가격 목록이나 이름과 같은 유사한 데이터를 저장하는 경우 목록이 가장 좋습니다.

Python 목록 변환 사전

dict.fromkeys 프로세스(), 사전 이해 또는 클로저 슬라이드() 메서드를 사용하여 사전에 있는 Python 목록을 변환할 수 있습니다. ) 메서드는 두 목록을 사전으로 병합하려는 경우에 유용합니다.

이 메서드를 빠르게 요약해 보겠습니다.

  • dict.fromkeys () - 목록에서 사전을 생성하는 데 사용됩니다. 키. 사전의 각 항목에 대해 개별 값을 설정할 수 없습니다.
  • 사전 이해. 기존 목록에서 새 사전을 만듭니다. 사전의 각 키에 대해 다른 값을 지정할 수 있습니다. 사전 이해는
  • zip (): 구조의 Python 목록 소개 와 유사합니다. 둘 이상의 목록을 튜플 목록으로 변환합니다. dict() 메서드를 사용하여 튜플 목록을 사전으로 변환할 수 있습니다.

위의 세 가지 방법을 각각 사용하여 목록을 사전으로 변환하는 방법을 보여줍니다.

Python 목록 변환 사전: .fromkeys dict()

가정 사전으로 만들고 싶은 과일 목록이 있습니다. 각 과일에 할당된 값은 사용 가능이어야 합니다.

dict를 사용하여 이 사전을 만들 수 있습니다. fromkeys() 메서드. 이 메서드는 사전으로 변환하려는 키 목록을 수락합니다. 선택적으로 각 키에 할당할 값을 지정할 수 있습니다.

각 키에 할당할 단일 값을 지정할 수 있습니다. 하나의 키에는 값이 있어야 하고 다른 키에는 다른 값 값이 있어야 한다고 말할 수는 없습니다. t

과일 목록을 사전으로 바꾸겠습니다.

우리 코드는 이 목록의 개체를 사전 개체로 반환합니다.

먼저 다음을 선언합니다. Python 변수 fruits라고 하며 사전에 사용하려는 키의 이름을 저장합니다.

우리 dict.fromkeys ()를 사용하여 fruit 배열에 저장한 키 이름을 사용하는 사전을 만듭니다. 이 방법은 각 키의 값을 사용 가능으로 할당합니다. 마지막으로 새 사전을 콘솔에 인쇄합니다.

코드에 사용 가능한 값을 지정하지 않은 경우 사전에 있는 키의 기본값은 없음이 됩니다.

파이썬 목록 사전 변환: 사전 이해

사전 이해 라는 기술을 사용하여 Python 목록을 동일한 사전을 사용하는 사전으로 변환할 수도 있습니다. 값 ‚Äã‚Äã

사전 이해는 두 방법 모두 해당 데이터 유형의 새로운 값을 생성한다는 점에서 목록과 유사합니다. 사전 이해는 대괄호({})를 사용하는 반면 목록 이해는 대괄호([])를 사용합니다.

사전 이해를 사용하여 과일 목록을 사전으로 변환하거나:

코드 반환:

처음에는 이동하려는 이름을 사전에 저장하는 fruit.

다음으로, 우리는 이해 사전을 사용하여 fruit. 목록에 있는 각 과일에 대한 항목을 새 사전에 추가합니다. 각 과일에 할당한 값은 사용 가능이었습니다. 마지막으로 콘솔에 새 사전을 인쇄했습니다.

파이썬 사전 변환 목록: zip ()

마지막 예에서는 단일 목록을 사전으로 변환하고 사전의 각 요소에 기본값을 할당했습니다. . 그러나 사전에서 두 개의 목록을 변환하는 것이 가능합니다.

이를 위해 Python zip() 함수를 사용할 수 있습니다. . 이 기능을 사용하면 두 목록을 함께 병합할 수 있습니다. 하나의 목록을 사전의 키로 사용하고 다른 하나를 값으로 사용할 수 있습니다.

두 개의 목록이 있다고 가정합니다. 하나는 과일 목록을 포함하고 다른 하나는 단일 과일 가격을 포함합니다. 우리는 과일의 이름과 가격을 저장하는 고유한 사전을 만들고 싶습니다. 다음 코드를 사용하여 이 작업을 수행할 수 있습니다.

코드 반환:

먼저 과일 목록과 가격 목록이라는 두 가지 목록을 지정했습니다. 그래서 zip() 함수를 사용하여 두 목록을 병합했습니다. zip() 함수는 결합된 튜플 목록을 반환합니다. 사전이 필요하므로 dict()을 사용하여 튜플을 사전으로 변환

다음으로 새 사전의 내용을 콘솔에 인쇄했습니다.

결론

목록을 사전으로 변환하려면 동일한 값을 사용하는 경우 dict.fromkeys() 메서드를 사용해야 합니다. 두 목록을 사전으로 변환하려면 Python zip() 함수를 사용할 수 있습니다. 사전 이해 목록의 값을 기반으로 새 사전을 만들 수 있습니다.

이 튜토리얼에서는 Python에서 목록을 사전으로 변환하기 위해 세 가지 접근 방식을 사용하는 방법을 보여주는 예제를 사용했습니다. . 이제 전문 프로그래머처럼 Python 목록을 사전으로 변환할 준비가 되었습니다!

Python에 대해 자세히 알아보려면 가이드를 읽어보세요. Python 학습 방법 이 가이드에는 온라인 과정, 책 및 학습 리소스 목록이 포함되어 있습니다. o Python으로 코딩 지식을 개발하십시오.