如何展平嵌套元组?

Phy*_*yti 2 python python-3.x

如何将电话和电子邮件与此列表的对应名称相加:

list_key_value = [['Jibs', ('251871', 'jibs@stack.com')], 
                  ['Marco', ('0000000', 'marco@live.com')], 
                  ['Richard', ('099099', 'richar@hotmail.com')]]
Run Code Online (Sandbox Code Playgroud)

像这样:

[['Jibs', '251871', 'jibs@stack.com'], 
 ['Marco', '0000000', 'marco@live.com'],
 ['Richard', '099099', 'richar@hotmail.com']]
Run Code Online (Sandbox Code Playgroud)

因为它来自Python 3.5中的这个命令:

list_key_value=[ [k,v] for k,v in dct.items()]
print(list_key_value)
Run Code Online (Sandbox Code Playgroud)

Kas*_*mvd 6

您想要解压缩嵌套列表,您可以在列表解析中使用多值解包,以实现该目标:

list_key_value=[[k,i,j] for k,(i,j) in dct.items()]
Run Code Online (Sandbox Code Playgroud)