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
파이썬의 사전 대상에 대한 몇 가지 창설 방법에 대한 이 글을 소개합니다. 파이썬의 사전 대상 창설에 관한 더 많은 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기