1

我有一个如下所示的数据库,其中参数“b”的值取决于多个其他参数的值,即。a(1), a(2) ... a(n):

a(1),a(2),a(3),...,a(n) : b

和这样的多行。'n' 的值也是动态的,并且在各种数据集之间变化。

在 Python 中为此类数据构建查找表的最佳方法是什么?

一种方法是使用嵌套字典,其中 a(i)的值作为第 i级键,但动态创建这样的字典似乎太麻烦了。

附加信息

我需要查找表来为 a(1)、a(2) ... a(n) 的值的不同组合查找变量 b 的值。在许多情况下,a(i) 的值是一个范围而不是一个特定的值。它不是 SQL 数据库。

我基本上必须遍历各种 a(i) 变量的值集,并为该特定值集找到变量“b”的适当值。

示例数据集:

a(1)    a(2)    b
1-2     1-2    5-15
1-2     3-4    16-30
3-10    1-4    10-30
4

0 回答 0