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

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

6
Python: TypeError: unhashable type: 'list'
Я намагаюся взяти файл, який виглядає так AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... І використовуйте словник, щоб результат виглядав так {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} Це те, що я пробував file = open("filename.txt", "r") readline = file.readline().rstrip() while readline!= "": …


9
Зіставити масив об’єктів зі словником у Swift
У мене є масив Personоб’єктів: class Person { let name:String let position:Int } а масив: let myArray = [p1,p1,p3] Я хочу зіставити myArrayсловник [position:name]класичним рішенням: var myDictionary = [Int:String]() for person in myArray { myDictionary[person.position] = person.name } чи є елегантний спосіб Свіфт , щоб зробити це з функціональним підходом …
95 ios  arrays  swift  dictionary 

10
Як перетворити файл у словник?
У мене є файл, що складається з двох стовпців, тобто 1 a 2 b 3 c Я хочу прочитати цей файл у словнику, щоб стовпець 1 був ключем, а стовпець 2 - значенням, тобто d = {1:'a', 2:'b', 3:'c'} Файл невеликий, тому ефективність не є проблемою.

5
Чи існує синтаксис YAML для спільного використання частини списку або карти?
Отже, я знаю, що можу зробити щось подібне: sitelist: &sites - www.foo.com - www.bar.com anotherlist: *sites І мають sitelistі anotherlistобидва містять www.foo.comі www.bar.com. Однак я справді хочу, anotherlistщоб також містив www.baz.comбез необхідності повторювати www.foo.comі www.baz.com. Це робить мені синтаксичну помилку в синтаксичному аналізаторі YAML: sitelist: &sites - www.foo.com - www.bar.com …

3
python pandas dataframe стовпці перетворюють у ключ і значення dict
У мене є кадр даних pandas з декількома стовпцями, і я хотів би побудувати дикт із двох стовпців: один як ключі дикту, а інший як значення дикту. Як я можу це зробити? Кадр даних: area count co tp DE Lake 10 7 Forest 20 5 FR Lake 30 2 Forest …

6
Перетворити словник на колекцію списків на C #
У мене проблема при спробі перетворити словник у список. Приклад, якщо у мене є словник із рядком шаблону як ключем та рядком як значенням. Потім я хочу перетворити ключ словника на колекцію списків у вигляді рядка. Dictionary<string, string> dicNumber = new Dictionary<string, string>(); List<string> listNumber = new List<string>(); dicNumber.Add("1", "First"); …
93 c#  list  dictionary 


6
C # Зберігання функцій у словнику
Як створити словник, де я можу зберігати функції? Дякую. У мене є близько 30+ функцій, які можна виконати від користувача. Я хочу мати можливість виконати функцію таким чином: private void functionName(arg1, arg2, arg3) { // code } dictionaryName.add("doSomething", functionName); private void interceptCommand(string command) { foreach ( var cmd in dictionaryName …

4
Java еквівалентна словникам Python
Я давно користуюся Python і мені дуже подобається спосіб використання словників. Вони дуже інтуїтивно зрозумілі та прості у використанні. Чи існує хороша Java, еквівалентна словникам python? Я чув про людей, які використовують хеш-карти та хештеги. Хтось може пояснити схожість та відмінності використання хеш-тегів та хеш-карт проти словників python?
93 java  python  hash  dictionary 

4
Чи є розумний спосіб передати ключ до defaultdict_factory?
Клас має конструктор, який приймає один параметр: class C(object): def __init__(self, v): self.v = v ... Десь у коді для значень у дикті корисно знати їх ключі. Я хочу використати вирок за замовчуванням із ключем, переданим значенням за замовчуванням для новонародженого: d = defaultdict(lambda : C(here_i_wish_the_key_to_be)) Будь-які пропозиції?


6
Швидкий спосіб копіювання словника на Python
У мене є програма Python, яка багато працює зі словниками. Я повинен робити копії словників тисячі разів. Мені потрібна копія ключів та відповідного вмісту. Копія буде відредагована і не повинна бути пов’язана з оригіналом (наприклад, зміни в копії не повинні впливати на оригінал.) Клавіші - це рядки, значення - цілі …

6
Реалізація HashMap Java 8
Відповідно до наступного документа з посиланнями: Впровадження Java HashMap Мене плутає реалізація HashMap(вірніше, вдосконалення в HashMap). Мої запити: По-перше static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = 64; Чому і як використовуються ці константи? Я хочу кілька наочних прикладів для цього. …

4
Що в Python означає dict.pop (a, b)?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ чому є другий аргумент?

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