我有一本字典,每个键都有很多值。如何从该键打印特定值?
例如,我的键是“CHMI”,但它有 14 个与之关联的值。如何仅打印CHMI: 48680值?
CHMI: ['CHMI', '16', '16.09', '15.92', '16.01', '0.02', '0.13', '48680', '17.26', '12.6', '1.96', '12.24', '14.04', '23.15']
Run Code Online (Sandbox Code Playgroud)
您有一个带有键:值对的字典,其中值是一个列表。
要引用此列表中的值,请执行正常的字典引用,即
dict['chmi']
Run Code Online (Sandbox Code Playgroud)
但是您需要添加一种方法来操作您的列表。您可以使用任何列表方法,或者只使用列表切片,即
dict['chmi'][0]
Run Code Online (Sandbox Code Playgroud)
将返回键 chmi 引用的列表的第一个元素。您可以使用
dict['chmi'][dict['chmi'].index('48680')]
Run Code Online (Sandbox Code Playgroud)
引用 48680 元素。我在这里做的是调用
list.index(ele)
Run Code Online (Sandbox Code Playgroud)
方法,它返回元素的索引,然后我使用切片引用元素。