【发布时间】:2014-05-07 11:34:01
【问题描述】:
我有这个名单和号码:
list = ['B','C']
我的桌子需要的结果是:
B C Prob
0 0 x
0 1 x
1 0 x
1 1 x
如何构建这个真值表(可以有更多的变量,而不仅仅是 3 个)并为该行的概率分配一个数字?
我需要用字典来构建它,我尝试了一些列表理解,但我不知道如何动态生成真值表,考虑到可能有更多/少于 3 个变量。
编辑:更明确地说,我的目标是拥有这样的字典:
dict = {"B":0/1,"C":0/1,"Prob":arbitraryNumber}
而且我需要将所有这些字典插入到一个列表中来表示一个表的结构,现在清楚了吗?
非常感谢
【问题讨论】:
-
@神鹰,你是怎么计算概率的?
-
@PadraicCunningham 我有一些来自 XML 文件的数据,不需要计算
-
问题已编辑,请看一下;)
标签: python dictionary truthtable