python中不同桌面及其卡的字典

2024-10-02 12:31:12 发布

您现在位置:Python中文网/ 问答频道 /正文

假设有各种桌面数据[硬编码到字典中]支持不同端口上的特定控制器

ABC: Card1 in port1, card2 in port 2, card3 in port 3, card4 in port 4
DEF: card3 in port 2, card4 in port 3
GHI: card 4 in port 1, card 3 in port 2, card 2 in port 3, card 1 in port 1 

如何构造一个字典,使我能够维护上述数据

稍后,我可以阅读字典,比较桌面,卡和端口与桌面我有


Tags: 数据端口in编码字典port控制器card
1条回答
网友
1楼 · 发布于 2024-10-02 12:31:12

你是说像这样吗

x = {
    'ABC': {
        'card1': 'port1',
        'card2': 'port2',
        'card3': 'port3',
        'card4': 'port4',
    },
    'DEF': {
        'card3': 'port2',
        'card4': 'port3',
    },
    'GHI': {
        'card4': 'port1',
        'card3': 'port2',
        'card2': 'port3',
        'card1': 'port1',
    },
}
y = copy.deepcopy(x)
x == y
=> True
y['ABC']['card3'] = 'port9'
x == y
=> False

相关问题 更多 >

    热门问题