Python 向dict添加(插入)数组

Python 向dict添加(插入)数组,python,dictionary,Python,Dictionary,我的第一个问题: 我需要在结果[1]中插入新值。例如: 结果。插入([1][0],'O')不起作用 我所期望的是: result[1][0] = 'O' result[1][1] = '1' result[1][2] = 'CPU' result[1][3] = ';' result[1][4] = ';' 结果[1]上已经有一些字符串值,我不想丢失它。这就是为什么我需要插入(而不是替换)新字符串 它起作用了,但不是我想象的那样。 我在写: result[1].insert(0, 'O')

我的第一个问题:

我需要在结果[1]中插入新值。例如:
结果。插入([1][0],'O')
不起作用

我所期望的是:

result[1][0] =  'O'
result[1][1] = '1'
result[1][2] = 'CPU'
result[1][3] = ';'
result[1][4] = ';'
结果[1]上已经有一些字符串值,我不想丢失它。这就是为什么我需要插入(而不是替换)新字符串


它起作用了,但不是我想象的那样。 我在写:

result[1].insert(0, 'O')
result[1].insert(1, '1')
result[1].insert(2, 'CPU')
result[1].insert(3, ';')
result[1].insert(4, ';')
结果是:

result[1] == ['O', '1', 'CPU', ';', ';', 'O', '2', 'DAT_SCADA_AsiGW_F06_GA01', '', '', "']"]
result[2] == ['O', '3', 'INFO', '', '', "']"]
我想要这个:

result[1] == ['O', '1', 'CPU', ';', ';',]
result[2] == ['O', '2', 'DAT_GW_F0_G01', '', '', "']"]
result[3] ==  ['O', '3', 'INFO', '', '', "']"]
将“O”插入结果[1]中列表的第二个(aka.[1])位置。 记住,结果是一个列表,其元素也是列表

编辑: 要在结果列表中插入其他条目,请使用以下命令:

result.insert(1, ['O', '1', 'CPU', ';', ';',])

什么是
结果
?我很不清楚你有什么以及你想做什么。如果你不给我们一个
结果的例子,你的问题就无法回答。我在问题中添加了一些链接(在这里你可以查看结果的外观)。你是想在结果[1]中的列表的开头添加元素吗?不是在开头(开始是[0]位置),我想补充第二个位置[1],我更新了这个问题
result.insert(1, ['O', '1', 'CPU', ';', ';',])