python - 如果我们没有密钥,如何创建一个标识一组数字的密钥,以便在集合中检索一组数字?
问题描述
我有几组数字。我想将这些集合存储在字典中。我不知道如何生成以唯一方式标识集合的密钥。如果我有一个没有密钥的集合,我想为该集合自动生成一个密钥并检查生成的密钥是否在字典中。
解决方案
您可以使用 afrozenset
作为字典键:
d = {frozenset([1, 2, 3]): 'a', frozenset([4, 5, 6]): 'b'}
print(d[frozenset([1, 2, 3])]) # 'a'
推荐阅读
- wordpress - 在具有特定值的字段的 10 个条目后禁用 Gravity 表单的提交表单
- android - 使用 mokk 时收到“每个 { ... } 块内缺少呼叫”
- flutter - 服务器套接字在我的 Flutter 应用程序中不起作用,连接后我无法收听任何更新
- c++ - 为什么同一个类对象的构造函数和析构函数被隐式调用多次
- javascript - 任意代码注入 - serialize-javascript@1.9.1
- javascript - 聚合查询优化MongoDB
- c# - 如何在运行时创建和运行动画?
- opencart - opencart中oc_setting表中代码和键列的最大长度
- angular - 如果我们更改了现有应用程序的 Firebase FCM 配置,则推送通知不起作用
- sql - 我需要计算一段时间内给定排名的订阅者总数