Python의 사전 객체를 만드는 몇 가지 방법
firstDict = {"name": "wang yuan wai ", "age" : 25}
설명: {} 빈 사전 객체 만들기두 번째 방법:fromkeys() 방법 사용하기
second_dict = dict.fromkeys(("name", "age")) #value None, value
설명:fromkeys()는dict류의staticmethod(정적 방법)세 번째 방식:dict의 구조 방법을 사용하고 매개 변수는 키워드 매개 변수이다
thirdDict = dict(name = "yuan wai", age = 30) # dict
네 번째 방식:dict의 구조 방법을 사용하고 매개 변수는 모듈의list
tuple_list =[("name", "wang yuan wai"), ("age", 30)]
설명: 전송된list 구조는 요구가 있습니다.list의 모든 요소는 두 개의 원소의tuple다섯 번째 방식:dict의 구조 방법을 사용하여 매개 변수가 zip () 함수의 반환값입니다
fifthDict = dict(zip("abc",[1,2,3]))
여섯 번째 방식: 사전 해석식 사용
sixthDict = {char : char* 2 for char in "TEMP"}
사전, 공식 문서 만들기다음 예제에서 반환된 사전은 {"one": 1, "two": 2, "three": 3}:
>>> a = dict(one=1, two=2, three=3)
>>> b = {'one': 1, 'two': 2, 'three': 3}
>>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
>>> d = dict([('two', 2), ('one', 1), ('three', 3)])
>>> e = dict({'three': 3, 'one': 1, 'two': 2})
>>> a == b == c == d == e
True
파이썬의 사전 대상에 대한 몇 가지 창설 방법에 대한 이 글을 소개합니다. 파이썬의 사전 대상 창설에 관한 더 많은 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.