«dictionary» 태그된 질문

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

4
사전을 JSON으로 변환
r = {'is_claimed': 'True', 'rating': 3.5} r = json.dumps(r) file.write(str(r['rating'])) JSON에서 데이터에 액세스 할 수 없습니다. 내가 뭘 잘못하고 있죠? TypeError: string indices must be integers, not str

4
키워드 매개 변수로 함수에 사전 전달
사전을 사용하여 파이썬에서 함수를 호출하고 싶습니다. 다음은 몇 가지 코드입니다. d = dict(param='test') def f(param): print(param) f(d) 이것은 인쇄 {'param': 'test'}되지만 인쇄 하기를 원합니다 test. 더 많은 매개 변수에 대해 비슷하게 작동하고 싶습니다. d = dict(p1=1, p2=2) def f2(p1, p2): print(p1, p2) f2(d) 이게 가능해?

12
객체 필드의 파이썬 사전
임의의 객체에서 사전을 작성하는 내장 함수가 있는지 알고 있습니까? 나는 이런 식으로하고 싶다 : >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } 참고 : 방법을 포함해서는 안됩니다. 필드 만.



7
C #에서와 같이 사전 유형으로 TypeScript 객체
객체를 사전으로 사용하는 JavaScript 코드가 있습니다. 예를 들어 '개인'개체는 전자 메일 주소를 사용하여 일부 개인 정보를 보관합니다. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Typescript에서 이것을 설명 할 수 있습니까? 또는 배열을 사용해야합니까?

15
사전을 만들고 키-값 쌍을 동적으로 추가하는 방법은 무엇입니까?
게시물에서 : Dictionary <문자열, 문자열>로 수신 할 JSON 배열 보내기 나는 그 게시물과 같은 일을하려고합니다. 유일한 문제는 키와 값이 무엇인지 모르는 것입니다. 따라서 키와 값 쌍을 동적으로 추가 할 수 있어야하며 어떻게해야할지 모르겠습니다. 누구든지 해당 객체를 만들고 키 값 쌍을 동적으로 추가하는 방법을 알고 있습니까? 난 노력 했어: var vars …

3
파이썬 dict을 kwargs로 변환 하시겠습니까?
클래스 상속을 사용하여 키-값 쌍을 함께 추가하여 sunburnt (solr interface)에 대한 쿼리를 작성하려고합니다. sunburnt 인터페이스는 키워드 인수를 사용합니다. dict ({'type':'Event'})를 키워드 인수로 변환하려면 어떻게 (type='Event')해야합니까?

13
선언 된 것과 동일한 순서로 키 / 값을 유지하는 방법은 무엇입니까?
특정 순서로 선언 한 사전이 있고 항상 그 순서대로 유지하고 싶습니다. 키 / 값은 실제로 값을 기준으로 순서를 유지할 수 없으므로 선언 된 순서대로 원합니다. 사전이 있다면 : d = {'ac': 33, 'gw': 20, 'ap': 102, 'za': 321, 'bs': 10} 그것을 보거나 반복하면 순서가 맞지 않습니다. 파이썬이 키 / 값을 …


3
지도의 모든 키를 반복
Go 언어 맵에서 모든 키 목록을 얻는 방법이 있습니까? 요소 수는에 의해 제공 len()되지만 다음과 같은 맵이있는 경우 : m := map[string]string{ "key1":"val1", "key2":"val2" }; 모든 키를 어떻게 반복합니까?
316 loops  dictionary  go 

10
파이썬 사전 객체에서 키-값 쌍의 하위 집합을 추출합니까?
몇 가지 키 값 쌍 (약 16 개)이있는 큰 사전 객체가 있지만 그중 3 개에만 관심이 있습니다. 그것을 달성하는 가장 좋은 방법은 무엇입니까? 내가 아는 가장 좋은 것은 : bigdict = {'a':1,'b':2,....,'z':26} subdict = {'l':bigdict['l'], 'm':bigdict['m'], 'n':bigdict['n']} 나는 이것보다 더 우아한 방법이 있다고 확신합니다. 아이디어?


27
속성과 같은 dict 키에 액세스합니까?
dict obj.foo대신 dict 키에 액세스하는 것이 더 편리하다는 것을 알았습니다 obj['foo']. 그래서이 스 니펫을 작성했습니다. class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value 그러나 파이썬 이이 기능을 즉시 제공하지 않는 이유가 있다고 가정합니다. 이런 식으로 dict 키에 액세스 할 때의주의 사항과 함정은 무엇입니까?

10
사전을 반복하면서 사전에서 항목을 삭제하는 방법은 무엇입니까?
반복하면서 파이썬의 사전에서 항목을 삭제하는 것이 합법적입니까? 예를 들면 다음과 같습니다. for k, v in mydict.iteritems(): if k == val: del mydict[k] 아이디어는 반복되는 사전의 하위 세트 인 새 사전을 작성하는 대신 사전에서 특정 조건을 충족하지 않는 요소를 제거하는 것입니다. 이것이 좋은 해결책입니까? 더 우아하고 효율적인 방법이 있습니까?

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