我想用三列在python中构建一个表格,然后根据需要获取值。 我在想词典是做这件事的最好方法,它具有映射到两个值的键。在python中创建表格
|column1 | column 2 | column 3 |
| MAC | PORT NUMBER | DPID |
| Key | Value 1 | Value 2 |
提议道:
//定义一个全局的学习表 globe_learning_table = defaultdict(set)
//添加端口号,并根据其MAC地址,交换机的DPID作为重点 //包。 src会给你在这种情况下的MAC地址 globe_learning_table[packet.src].add(event.port)
globe_learning_table[packet.src].add(dpid_to_str(connection.dpid))
//获取基于DPID的值在其MAC地址 globe_learning_table[packket.src][????]
我不知道如果一个关键点指向两个值我怎么能得到与该关键字相关的特定值。
我打开使用任何其他数据结构,如果它可以建立这个动态表,并在必要时给我特定的值。
建议使用数据库或使用Pandas数据框 – YXD