Frozenset(...)范围内发生了什么? [Python3,确定性有限自动机]

问题描述 投票:0回答:1

我目前正在分析一些用Python 3编写的自动机代码。不幸的是,我对Python 3的了解不足,我以为自己做的那样。这里有一些背景:我目前正在为确定性有限自动机分析一段代码的闭包属性(“串联”)。我们可以假设M =(Q,Sigma,Delta,q,F)为DFA。在串联关闭属性内,下面是一段代码。有人可以向我描述Frozenset(...)范围内发生了什么吗?

delta = dict()
        for q in QA:
            for a in SigmaA:
                delta[((1,q),a)] = frozenset({ (1,r) for r in deltaA[(q,a)] })
python-3.x dfa
1个回答
0
投票
[满载(或懒惰):通过元组键找到的值类似于列表或字典,用于dict理解。
© www.soinside.com 2019 - 2024. All rights reserved.