在字典中操作列表(Python 2.7)

时间:2016-10-13 06:39:44

标签: python-2.7

我是python的新手,但是试图赶上并且我有一个关于在字典中操作列表的问题。 在下面找到字典结构:

{0: ['LU0', 1, 6597604, 7062193, 464590, 0, 0]}
{1: ['LU0', 2, 7392407, 7615509, 223103, 0, 1]}
{2: ['LU0', 3, 1478083, 1978082, 500000, 0, 4]}
{3: ['LU0', 4, 7633406, 7795137, 161732, 0, 5]}
{4: ['LU1', 1, 0, 1023, 1024, 1, 0]}
{5: ['LU1', 2, 0, 1023, 1024, 1, 0]}
{6: ['LU2', 1, 0, 511, 512, 0, 0]}

我想将列表中的[2]和[3]元素发送给特定的 基于[0]元素的函数,意思是,有一个临时列表,如下所示:

代表'LU0':

[6597604, 7062193, 7392407, 7615509, 1478083, 1978082, 7633406, 7795137]

代表'LU1':

[0, 1023, 0, 1023]

代表'LU2':

[0, 511]

上述每一项都会发送到allocPer(sourceList) 作为sourceList并返回将保存到其他的返回值 在字典中列出具有以下结构的第[5]个元素(键是LUx值):

{0: [7808000, 8, 8, 0, 24, 0]}
{1: [1024, 2, 0, 0, 0, 0]}
{2: [512, 1, 0, 0, 0, 0]}

提前致谢;) LH

1 个答案:

答案 0 :(得分:0)

访问字典中列表的一种方法与访问嵌套字典的方法相同,但在适当的位置使用列表索引。   示例:dictname [0] [2]和dictname [0] [3],但您需要正确构建嵌套字典以进行访问。