字典 问答列表

关于具有可变元素的字典/哈希集的注意事项

作者:Kjara 提问时间:10/5/2017

我是字典和哈希集的忠实粉丝,因为它们允许快速检查包含性,如果是字典,还可以通过键快速访问元素。 它们的缺点是它们只适用于(准)不可变对象:由于它们基于哈希,我们必须保证哈希代码(字典的键,哈希集的元...

如果哈希值是从唯一的对象 ID 计算的,那么在 Python 中使用可变对象作为字典键可能会出现什么问题?

作者:Custal 提问时间:6/27/2022

在 Python 中,只要定义了哈希函数,就可以将可变对象用作字典键(例如用户定义的类)。默认情况下,用户定义的类使用对象 ID 的函数作为其哈希值,对于给定的 Python 实例,哈希值保证为 un...

如何创建由 Map 支持的可变列表

作者:Igor Golovin 提问时间:5/26/2018

如果我有将值映射到键的方法,我该如何返回一个支持者?List<E>Map<K, E>MapvalueToKeyMapper class Foo { private Map<Integer, Str...

Scala 将 Collection 转换为可变 Map-by-key 的最佳方式

作者:Cherry 提问时间:3/10/2015

这是从 colleciton 构建不可变 Map 的示例。如何做同样的事情,但对于可变的?(不将生成的不可变地图转换为可变地图)...

我必须创建一个可变字典,但我收到“不兼容的指针类型初始化”错误

作者:Jason Gindi 提问时间:9/26/2016

我正在尝试创建一个字典,其中包含一个值为“Object_Info”的键。 我有以下代码并收到此错误: Incompatible pointer types initializing 'NSMutab...

递增可变映射值会导致可为 null 的接收器错误

作者:Lyn 提问时间:6/6/2019

我是 Kotlin 的新手,并试图用谷歌搜索它,但我不明白。 示例如下:https://try.kotlinlang.org/#/UserProjects/q4c23aofcl7lb155oc307...

从 for 循环分配字典键

作者:Mazimer 提问时间:7/3/2019

我正在尝试创建一个有向图,如下所述: https://www.geeksforgeeks.org/generate-graph-using-dictionary-python/ 但是,当我尝试使用 ...

如何创建 python 字典只接受唯一可变对象

作者:rvcristiand 提问时间:9/18/2019

我的问题可以分为两部分。第一个是字典中不允许超过两个相等的值。例如,我有这个类: class MyClass(): def __init__(self, a, b, c): self.a = a...

使用可变键从集合中检索项的有效方法

作者:XavierAM 提问时间:6/23/2020

我有一个具有 FooPosition 属性的 Foos 项目集合,我需要通过它们的位置快速访问 Foos。 例如:检索位于 X=0 和 Y=1 的 Foo。 我的第一个想法是为此目的使用字典,并使...

在 Kotlin 的可变映射中增量元素

作者:Urban Vagabond 提问时间:11/29/2020

我将从 Scala 来到 Kotlin 1.3。我正在尝试做一些非常简单的事情: class Foo { fun bar() { val map = mutableMapOf<String, I...


共326条 当前第6页