python - 使用自动键将值附加到字典
问题描述
我正在寻找一种在字典中附加列表的方法,而字典的键只是自动枚举为 1、2、3 等数字。
所以我尝试了很多方法,最后一种被枚举,具有:
T = dict()
for index, K in enumerate(tab):
OrderVertices(K, oG)
if K in T.values():
pass
else:
T[index].append(K)
print(T)
错误在这一行
T[index].append(K)
我不知道如何正确表达。
选项卡是一个二维列表:[[2, 1, 4], [1, 3, 5]] 和 OrderVertices 一个函数,它根据 oG 对 K 进行排序,正常工作
我期待得到这样的字典:
{
1: [2, 1, 4],
2: [1, 3, 5]
}
在不改变代码结构和索引号的情况下,根据 K 的元素数量自动排列自己
如果有人可以指导我,请
谢谢你们
解决方案
推荐阅读
- python - 如何在 Python 中将列名更改为工作日
- vba - 在 PowerPoint 中自动从 4:3 转换为 16:9,包括内容
- javascript - 如何让 setInterval 函数工作?
- python - ModuleNotFoundError:没有名为“”的模块
- google-cloud-dataflow - 停止 Dataflow 流作业而不删除它已创建的 PubSub 订阅
- c# - 如何将多个文件上传到 OneDrive
- regex - MS-Word 宏中的正则表达式
- sql - Charindex 不会选择正确的字符
- python - 如何在python中将字节转换为CSV?
- c++ - 对于大小为 20 的 char[],如果我将 char 从 char[0] 输入到 char[7],然后将 char[] 写入文件,它会占用磁盘上的 20 个字节还是 8 个字节?