提取元组python的值形式列表

Zak*_*aks 0 python tuples

我的列表消息如下所示:

msg = [('_SIZE', b'\\100'), ('_MODE', b'\\x00'), ('_EXPIRY', b'\\x1000')]
Run Code Online (Sandbox Code Playgroud)

我想从中提取 _EXPIRY 的值

试过 msg['_EXPIRY'], msg[0]['EXPIRY'] 。获取数据的正确方法是什么

Alw*_*nny 6

您可能想要访问_EXPIRY ,dict在访问之前需要先将其强制转换。或通过元组列表的索引读取它print(msg[2][1])

msg = [('_SIZE', b'\\100'), ('_MODE', b'\\x00'), ('_EXPIRY', b'\\x1000')]
msg_dict = dict(msg)
print(msg_dict['_EXPIRY'])
Run Code Online (Sandbox Code Playgroud)