如何从列表中获取数据

rɑː*_*dʒɑ 5 python python-netifaces

你好我有一个带有List加字典的python变量

 >>> print (b[0])
    {'peer': '127.0.0.1', 'netmask': '255.0.0.0', 'addr': '127.0.0.1'}
-----------------------------------------------------------------------
   >>> print (b)
[{'peer': '127.0.0.1', 'netmask': '255.0.0.0', 'addr': '127.0.0.1'}]
>>>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一切但我无法'addr'提取.

请帮忙.

Hac*_*lic 3

尝试这个:

print (b[0]['addr'])
Run Code Online (Sandbox Code Playgroud)

print(b[0]) 给出一个字典,在字典中你可以通过它的键来获取值,就像 dict[key] => 返回它的关联值。

所以 print(b[0]['addr'])会给你的价值addr

在这里阅读 python 数据结构数据结构