如何访问字典中的列表值

2024-09-29 21:26:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习Python,如何才能使其工作:

color_table = {"Red":[1,2,3], "Blue":[4,5,6]}

How can I access values individually?
color_table[Red].0 = 1
color_table[Red].1 = 2
color_table[Red].2 = 3
color_table[Blue].0 = 4
color_table[Blue].1 = 5  

我想把这些值赋给一个变量。 例如:

^{pr2}$

Tags: accesstableblueredcanhowcolorvalues
2条回答

使用Python法:

color_table = {"Red":[1,2,3], "Blue":[4,5,6]}
>>> for val in color_table.values():
...   for item in val:
...     print item
... 
4
5
6
1
2
3

或者

^{pr2}$

如果只想静态赋值:

color_table['Red'][0] = value

你很接近。 确保你引用了像“Red”和“Blue”这样的键,在键引用中用引号括起来。像这样:color_table["Red"]

这将返回字典中该键的值,在本例中是一个列表。在

因此,您可以通过在上面的语句后面附加一个index操作符来引用该列表的成员,比如so:color_table["Red"][0]来引用该列表中的第一个元素。在

要将其赋给变量,只需使用赋值运算符x = color_table["Red"][0]。在

您还可以访问Python的文档站点,了解Python中字典、列表等之间的差异。在

相关问题 更多 >

    热门问题