Запитання з тегом «dictionary»

Словник відображає клавіші до значень, що дозволяють ефективно отримувати значення з клавіш. USE [map-function] тег про функції відображення даних над даними, МОЛУ; і для географії, [карти].


4
Передача словника функції як параметри ключового слова
Я б хотів викликати функцію в python за допомогою словника. Ось код: 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, …

12
Словник Python з полів об’єкта
Чи знаєте ви, чи є вбудована функція побудови словника з довільного об’єкта? Я хотів би зробити щось подібне: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } ПРИМІТКА. Він не повинен включати методи. …

5
Як я можу отримати список значень із dict?
Як я можу отримати список значень у диктаті в Python? В Java отримати значення Карти як списку так само просто, як і зробити list = map.values();. Мені цікаво, чи існує аналогічно простий спосіб у Python отримати список значень із диктату.
338 python  list  dictionary 


7
Об'єкти TypeScript як типи словників, як у C #
У мене є код JavaScript, який використовує об'єкти як словники; наприклад, об’єкт "person" міститиме деякі особисті дані, відкреслені від адреси електронної пошти. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Чи можна описати це в …

15
Як створити словник і динамічно додавати пари ключ-значення?
З поста: Надсилання масиву JSON для отримання у словнику <рядок, рядок> Я намагаюся зробити це те саме, що і на цій посаді. Єдине питання полягає в тому, що я не знаю, які ключі та значення знаходяться наперед. Тому мені потрібно вміти динамічно додавати пари ключів і значень, і я не …

3
Перетворення диктату Python в kwargs?
Я хочу створити запит на загоряння (інтерфейс solr), використовуючи успадкування класів і тому разом додаючи пари ключових значень. Інтерфейс загоряння приймає аргументи ключових слів. Як я можу перетворити дікт ({'type':'Event'})у аргументи ключових слів (type='Event')?

13
Як зберегти ключі / значення в тому ж порядку, що і задекларовано?
У мене є словник, який я декларував у певному порядку і хочу постійно його зберігати в такому порядку. Ключі / значення насправді не можна зберігати в порядку, виходячи з їх значення, я просто хочу їх у тому порядку, як я його оголосив. Тож якщо у мене є словник: d = …


3
Ітерація над усіма ключами карти
Чи є спосіб отримати список усіх ключів на карті мови Go? Кількість елементів задається len(), але якщо у мене є карта на зразок: m := map[string]string{ "key1":"val1", "key2":"val2" }; Як повторити всі клавіші?
316 loops  dictionary  go 

10
Витягнути підмножину пар ключ-значення з об’єкта словника Python?
У мене великий об’єкт словника, який має кілька пар ключових значень (близько 16), але мене цікавлять лише 3 з них. Який найкращий спосіб (найкоротший / ефективніший / найелегантніший) досягти цього? Найкраще, що я знаю: bigdict = {'a':1,'b':2,....,'z':26} subdict = {'l':bigdict['l'], 'm':bigdict['m'], 'n':bigdict['n']} Я впевнений, що є більш елегантний спосіб, ніж …

16
Отримайте ключ, що відповідає мінімальному значенню в словнику
Якщо у мене є словник Python, як мені отримати ключ до запису, який містить мінімальне значення? Я думав про щось, що стосується min()функції ... З огляду на вхід: {320:1, 321:0, 322:3} Це повернеться 321.

27
Доступ до клавіш dict, як атрибут?
Мені зручніше отримати доступ до клавіш dict, obj.fooа не до нихobj['foo'] , тому я написав цей фрагмент: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Однак я припускаю, що має бути певна причина, що Python не забезпечує цю функціональність поза коробкою. Якими були б …

10
Як видалити елементи зі словника, повторюючи його?
Чи правомірно видаляти елементи зі словника в Python під час ітерації над ним? Наприклад: for k, v in mydict.iteritems(): if k == val: del mydict[k] Ідея полягає в тому, щоб вилучити зі словника елементи, які не відповідають певній умові, замість того, щоб створити новий словник, який є підмножиною того, який …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.