Публикации по теме 'dictionary'
Введение в словарь Python и структурирование данных
Что такое тип данных словаря и как выполнять с ними некоторые операции?
В этой статье я расскажу о типе данных словаря, который обеспечивает гибкий способ доступа и организации данных. Также я расскажу, как они создаются, как получить к ним доступ, удалить, добавить элементы.
В этой статье определяется, что такое тип данных словаря и как выполнять с ними некоторые операции.
Мы также узнаем, как использовать различные встроенные методы в словарях.
Что такое словарь в Python?..
Словарь Python: почему доступ с помощью [] — плохая идея
Краткий ответ: это вызовет ошибку, если ключ не существует, что приведет к сбою в вашем приложении.
Словари в Python — это ключевые структуры данных. Вы можете подумать, что словари похожи на JSON.
Ключи словаря должны быть неизменяемого типа данных, а значения могут иметь любой тип данных, даже ссылки на функции.
Это образец словаря
my_dict = {
"a": 1,
"n": "Andres",
"d": [],
"r": {},
"e": lambda x: x,
"s": (1,)
}
Сегодня пятница, и вы хотите представить..
Начнем с Python — Основные структуры данных [Словарь]
В этой статье я объясню, что такое словарь Python и его основные характеристики, а также как получить доступ и управлять данными, хранящимися в словаре.
Словарь представляет собой набор данных, которые неупорядочены и могут быть изменены. Когда я говорю неупорядоченный, это означает, что доступ к элементам в словаре не зависит от порядка их хранения. Однако Python гарантирует сохранение порядка элементов в словаре в том виде, в каком они были определены. Но они изменчивы в любой..
Словарь Python (Часть II)
умный и простой
В прошлой статье мы обсудили словарь в python.
Теперь обсудим функции в словарях.
Функции, которые мы увидим:
из ключей поп попитем установить по умолчанию Обновить
________________________________________________________
давайте сначала создадим словарь
Мы можем создать новый словарь, используя функцию fromkeys() с ключами из итерируемого объекта и значениями, установленными в значение.
давайте создадим новый словарь.
поп():
Он..
Списки Python против словарей
Списки и словари - это наиболее часто используемые структуры данных в Python. Они изменяемы - это означает, что они могут быть изменены в ходе работы программы без изменения ее идентичности. Прежде чем мы перейдем к обсуждению этой темы, давайте разберемся, почему списки и словари изменяемы.
Изменчивость
Объект считается изменяемым , так как идентификатор объекта не изменяется за время существования программы в зависимости от ее области действия. Это одна из основных причин, по..
Вопросы по теме 'dictionary'
Преобразование списка кортежей в dict
У меня есть список таких кортежей:
[
('a', 1),
('a', 2),
('a', 3),
('b', 1),
('b', 2),
('c', 1),
]
Я хочу повторить этот ключ по первому элементу, поэтому, например, я мог бы напечатать что-то вроде этого:
a 1 2 3
b 1 2
c 1
Как мне...
22630 просмотров
schedule
13.12.2023
Создание постоянного словаря в C #
Каков наиболее эффективный способ создать постоянное (никогда не изменяется во время выполнения) сопоставление string s с int s?
Я пробовал использовать словарь const , но это не сработало.
Я мог бы реализовать неизменяемую оболочку с...
125518 просмотров
schedule
05.01.2024
Как реализованы встроенные словари Python?
Кто-нибудь знает, как реализован встроенный тип словаря для python? Насколько я понимаю, это своего рода хеш-таблица, но я не смог найти какого-либо окончательного ответа.
101110 просмотров
schedule
30.01.2023
Как заставить работать собственный словарь FxCop?
Как можно заставить пользовательский словарь FxCop работать правильно?
Я попытался добавить слова для распознавания в файл CustomDictionary.xml, который хранится в той же папке, что и файл проекта FxCop. Это не работает, так как я все еще получаю...
13111 просмотров
schedule
22.10.2023
Можете ли вы заблокировать общий словарь?
Или вам всегда следует создавать какой-то другой объект блокировки?
7364 просмотров
schedule
01.09.2022
Проверьте, существует ли данный ключ в словаре, и увеличьте его
Учитывая словарь, как я могу узнать, установлен ли для данного ключа в этом словаре значение, отличное от None?
То есть я хочу сделать вот что:
my_dict = {}
if (my_dict[key] != None):
my_dict[key] = 1
else:
my_dict[key] += 1
То есть,...
375039 просмотров
schedule
06.06.2022
Как я могу получить случайные слова из словаря iPhone?
Есть ли способ случайного извлечения слов из встроенного словаря через SDK?
Я могу предоставить свой собственный список слов, но использование встроенного словаря упрощает локализацию.
1236 просмотров
schedule
25.11.2023
Что быстрее/эффективнее: Dictionary‹string,object› или Dictionary‹enum,object›?
Являются ли типы enum быстрее/эффективнее, чем типы string , когда они используются в качестве ключей словаря?
IDictionary<string,object> or IDictionary<enum,object>
На самом деле, какой тип данных лучше всего подходит в...
8813 просмотров
schedule
29.03.2024
структура данных для многоключевых данных?
есть ли обычно используемая структура данных для данных с несколькими ключами? например (ключ1, ключ2, ..., ключN) -> значение. Раньше я использовал словари словарей (в C #), а затем написал свою собственную оболочку поверх них, чтобы синтаксис...
1069 просмотров
schedule
28.06.2022
Как я могу отобразить содержимое карты на консоли?
У меня есть map , объявленный следующим образом:
map < string , list < string > > mapex ; list< string > li;
Как я могу отобразить элементы, хранящиеся на приведенной выше карте, на консоли?
84881 просмотров
schedule
27.02.2022
С# строка заменить словарем
У меня есть строка, в которой мне нужно сделать некоторые замены. У меня есть Dictionary<string, string> , в котором определены пары поиска-замены. Я создал следующие методы расширения для выполнения этой операции:
public static string...
27668 просмотров
schedule
06.08.2022
Что-то вроде Dictionary, но может хранить более одного значения?
Возможный дубликат: Многозначный словарь
Мне просто нужно сохранить 2 значения. Как я могу это сделать?
1881 просмотров
schedule
09.02.2023
Использование универсального словаря поверх wcf: что мне нужно искать?
Предположим, у меня есть служба WCF и метод в контракте.
<ServiceContract()> _
Interface IThingService
'...
<OperationContract()> _
Function GetThing(thingId As Guid) As Thing
End Interface
где Thing — обычный класс с обычными...
1588 просмотров
schedule
06.06.2022
.net: добавление элемента словаря - проверить, существует ли он, или разрешить исключение?
Я добавляю элементы в StringDictionary, и возможно, появится повторяющийся ключ. Это, конечно, вызовет исключение.
Если вероятность дублирования очень мала (т. е. это случается редко), лучше ли мне использовать блок Try Catch и оставить его...
26536 просмотров
schedule
31.10.2022
Несогласованность компиляции инициализатора словаря С#
Следующий код компилируется, но завершается ошибкой с NullReferenceException :
class Test
{
public Dictionary<string, string> Dictionary { get; set; }
}
static void Main(string[] args)
{
var x = new Test
{
Dictionary =...
6115 просмотров
schedule
14.01.2024
Возвращает список словарей, соответствующих соответствующему списку значений в python.
Например, это мой список словарей:
[{'name': 'John', 'color': 'red' },
{'name': 'Bob', 'color': 'green'},
{'name': 'Tom', 'color': 'blue' }]
На основе списка ['blue', 'red', 'green'] я хочу вернуть следующее:
[{'name': 'Tom',...
462 просмотров
schedule
27.02.2023
Словарь с # с двумя значениями на ключ?
У меня есть ситуация в коде, когда Dictionary<string, string> кажется лучшей идеей - мне нужна коллекция этих объектов, и мне нужно, чтобы они были доступны через уникальный ключ. Именно для чего предназначена концепция словаря, не так ли?...
90658 просмотров
schedule
08.06.2023
Словарь привязки‹,›.Keys.Count к метке
У меня есть словарь, и я хочу отображать количество элементов в этом словаре с помощью метки, не обновляя метку вручную каждый раз, когда я добавляю или удаляю элемент из словаря.
Я попробовал это с классом Binding:
Binding bindingNodeCount =...
840 просмотров
schedule
26.07.2022
Преобразование XML-документа в словарь
Мне не нужно редактировать какой-либо XML-файл или что-то еще, это только для чтения и анализа.
Я хочу иметь возможность обрабатывать XML-документ как словарь, например: username = doc["username"]; , но я не могу понять, как «преобразовать»...
35504 просмотров
schedule
30.08.2022
Как найти «первое» значение в словаре?
Как найти первое значение в Dictionary<int, MyTableClass> , где MyTableClass наследует Field<F1, F2, F3> ? Я бы предпочел комбинацию свойства или свойства/метода, которая возвращает первое значение в словаре, где F1 = MyEnum.value ....
20699 просмотров
schedule
03.11.2022