«dictionary» 태그된 질문

사전은 키를 값에 매핑하여 키에서 값을 효율적으로 검색 할 수 있습니다. 데이터에 함수를 매핑하는 방법에 대한 [map-function] 태그 사용, PLEASE; 그리고 지리학을 위해, [지도].

3
파이썬에서 변수가 사전인지 확인하는 방법?
파이썬에서 변수가 사전인지 어떻게 확인합니까? 예를 들어, 사전을 찾을 때까지 사전의 값을 반복하고 싶습니다. 그런 다음 찾은 것을 반복하십시오. dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in dict.iteritems(): if ###check if v is a dictionary: for k, v in v.iteritems(): print(k, ' ', v) else: …
214 python  dictionary 

8
사전 및 기본값
connectionDetails파이썬 사전 이라고 가정하면 , 이와 같이 코드를 리팩토링하는 가장 훌륭하고 가장 우아하고 "파이 토닉 한"방법은 무엇입니까? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue

20
사전 키를 인쇄하는 방법?
특정 Python 사전 키를 인쇄하고 싶습니다. mydic = {} mydic['key_name'] = 'value_name' 이제는 확인할 수 mydic.has_key('key_name')있지만 키 이름을 인쇄하면됩니다 'key_name'. 물론 사용할 수는 mydic.items()있지만 모든 키를 나열 하지는 않고 하나의 특정 키만 원합니다 . 예를 들어 다음과 같이 (의사 코드로) 예상됩니다. print "the key name is", mydic['key_name'].name_the_key(), "and its value …
213 python  dictionary  key 

7
dict : 중괄호 리터럴 {} 또는 dict () 함수를 초기화하기 위해 선호되는 구문은 무엇입니까?
파이썬을 배우기 위해 노력하고 있으며 일반적인 코딩 표준에 세심한주의를 기울이고 있습니다. 이것은 무의미한 까다로운 질문처럼 보일 수 있지만, 배우면서 모범 사례에 초점을 맞추려고 노력하므로 '나쁜'습관을 배우지 않아도됩니다. dict를 초기화하는 두 가지 일반적인 방법이 있습니다. a = { 'a': 'value', 'another': 'value', } b = dict( a='value', another='value', ) 어느 것이 …
212 python  dictionary 

7
임의의 조건 함수에 따라 사전을 필터링하는 방법은 무엇입니까?
포인트 사전이 있습니다. >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)} x와 y 값이 5보다 작은 모든 점, 즉 'a', 'b'및 'd'와 같은 새 사전을 만들고 싶습니다. 책 에 따르면 각 사전에는 튜플 items()목록을 반환하는 함수 가 있습니다 (key, pair). >>> points.items() [('a', (3, 4)), ('c', (5, 5)), ('b', (1, 2)), ('d', (3, …




20
중첩 된 사전을 구현하는 가장 좋은 방법은 무엇입니까?
본질적으로 중첩 된 사전에 해당하는 데이터 구조가 있습니다. 다음과 같이 가정 해 봅시다. {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} 자, 이것을 유지하고 만드는 것은 꽤 고통 스럽습니다. 새로운 주 / 군 / 직업을 가질 …

9
파이썬 사전 저장
.csv 파일을 사용하여 Python에서 데이터를 가져오고 내보내는 데 익숙하지만 이에 대한 분명한 과제가 있습니다. json 또는 pck 파일에 사전 (또는 사전 세트)을 저장하는 간단한 방법에 대한 조언이 있습니까? 예를 들면 다음과 같습니다. data = {} data ['key1'] = "keyinfo" data ['key2'] = "keyinfo2" 이것을 저장하는 방법과 다시로드하는 방법을 알고 싶습니다.
198 python  json  dictionary  save  pickle 

11
지도와 사전의 차이점은 무엇입니까?
지도가 키를 값에 매핑하는 데이터 구조라는 것을 알고 있습니다. 사전이 같지 않습니까? 지도와 사전 1 의 차이점은 무엇입니까 ? 1. 나는 언어 X 또는 Y로 정의되는 방법을 묻지 않고 (일반적으로 사람들이 일반적으로 여기에서 요구하는 것처럼 보입니다), 이론상 차이점이 무엇인지 알고 싶습니다.


16
'setdefault'dict 메소드의 사용 사례
collections.defaultdictPython 2.5에 추가 하면 dict의 setdefault메소드에 대한 필요성이 크게 줄어 들었습니다 . 이 질문은 우리의 집단 교육을위한 것입니다. setdefault오늘날 Python 2.6 / 2.7에서 여전히 유용한 것은 무엇입니까 ? 어떤 일반적인 사용 사례 setdefault로 대체 collections.defaultdict되었습니까?


5
C ++ 맵에서 insert vs emplace vs operator []
처음으로 맵을 사용하고 있으며 요소를 삽입하는 방법이 많이 있음을 깨달았습니다. 당신은 사용할 수 있습니다 emplace(), operator[]또는 insert()플러스 사용과 같은 변형 value_type또는 make_pair. 모든 사례에 대한 많은 정보와 특정 사례에 대한 질문이 있지만 여전히 큰 그림을 이해할 수 없습니다. 그래서 두 가지 질문은 다음과 같습니다. 다른 것보다 그들 각각의 장점은 무엇입니까? …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.