我在Azure笔记本中运行了一些代码,这些代码完全相同,但输出却不同

时间:2020-01-19 19:29:23

标签: python python-3.6

data = [
 [847502, "APPLES 1LB", 1.99, 50], 
 [847283, "OLIVE OIL", 10.99, 100], 
 [839529, "TOMATOS 1LB", 1.29, 25], 
 [483946, "MILK 1/2G", 3.45, 35], 
 [493402, "FLOUR 5LB", 2.99, 40], 
 [485034, "BELL PEPPERS 1LB", 1.35, 28], 
 [828391, "WHITE TUNA", 1.69, 100], 
 [449023, "CHEESE 1/2LB", 4.99, 15]
]

这是我编入词典的列表。输出应该看起来像这样:

{
 847502: ['APPLES 1LB', 1.99, 50], 
 847283: ['OLIVE OIL', 10.99, 100], 
 839529: ['TOMATOS 1LB', 1.29, 25], 
 483946: ['MILK 1/2G', 3.45, 35], 
 493402: ['FLOUR 5LB', 2.99, 40], 
 485034: ['BELL PEPPERS 1LB', 1.35, 28], 
 828391: ['WHITE TUNA', 1.69, 100], 
 449023: ['CHEESE 1/2LB', 4.99, 15]
}

我的代码:

data = [["Suresh Datta", 57394, "suresh@example.com"], ["Colette Browning", 48539, "colette@example.com"], ["Skye Homsi", 58302, "skye@example.com"], ["Hiroto Yamaguchi", 48502, "hiroto@example.com"], ["Tobias Ledford", 48291, "tobias@example.com", "Tamara Babic", 58201, "tamara@example.com"], ["Jin Xu", 48293, "jin@example.com"], ["Joana Dias", 23945, "joana@example.com"], ["Alton Derosa", 85823, "alton@example.com"]] ```
inventory = {}
for e in data:
    inventory[e[0]] = e[1:4]
print(inventory)

我在一本笔记本中得到的输出(请注意,这是正确的输出):

{
 847502: ['APPLES 1LB', 1.99, 50], 
 847283: ['OLIVE OIL', 10.99, 100],
 839529: ['TOMATOS 1LB', 1.29, 25],
 483946: ['MILK 1/2G', 3.45, 35],
 493402: ['FLOUR 5LB', 2.99, 40],
 485034: ['BELL PEPPERS 1LB', 1.35, 28],
 828391: ['WHITE TUNA', 1.69, 100],
 449023: ['CHEESE 1/2LB', 4.99, 15]}

当我把它放在笔记本上时得到的输出应该是

{
 847283: ['OLIVE OIL', 10.99, 100],
 485034: ['BELL PEPPERS 1LB', 1.35, 28],
 839529: ['TOMATOS 1LB', 1.29, 25],
 483946: ['MILK 1/2G', 3.45, 35],
 828391: ['WHITE TUNA', 1.69, 100],
 493402: ['FLOUR 5LB', 2.99, 40],
 847502: ['APPLES 1LB', 1.99, 50],
 449023: ['CHEESE 1/2LB', 4.99, 15]
}

0 个答案:

没有答案