我的问题与这个非常相似,只不过我有一个列表的字典,并且我想将键和每个列表中的所有元素从string
更改为int
。
所以例如我想要这个字典:
{ '1':['1', '2', '3', '4'] , '2':['1', '4'] , '3':['43','176'] }
成为:
{ 1:[1, 2, 3, 4] , 2:[1, 4] , 3:[43,176] }
这是可能的吗?
总的来说,由于我从一个 JSON
格式文件创建了这个词典。
{"0": ["1", "2", "3", "4"], "1": ["0", "2", "3", "4", "27", "94",
"95", "97", "128", "217", "218", "317"], "2": ["0", "1", "3", "4",
"94", "95"], "3": ["0", "1", "2", "4", "377"], "4": ["0", "1", "2",
"3", "27", "28"], "5": ["6", "7", "8"], "6": ["5", "7", "8"], "7":
["5", "6", "8", "14", "23", "40", "74", "75", "76", "362", "371",
"372"], "8": ["5", "6", "7", "66"], "9": ["10", "11", "12"], "10":
["9", "11", "12", "56", "130", "131"]}
遵循以下指示:
json_data = open("coauthorshipGraph.txt")
coautorshipDictionary = json.load( json_data )
json_data.close()
有没有办法在加载时直接完成它?