在理解列表中分解一个tupple

Lau*_*t R 3 python dictionary tuples

我有一个字典,键是元组.我正在寻找一个理解列表来分解列表中的元组

dicto={(1,2):1, (3,4):1, (5,6):3}
expected outcome: [1,2,3,4,5,6] (order doesnt matter)
Run Code Online (Sandbox Code Playgroud)

我到目前为止最好的是:

[x for x, y in dicto.keys()] ### [x, y for x, y in dicto.keys()] doesnt work :-(
Run Code Online (Sandbox Code Playgroud)

是否有一种优雅而优雅的方式可以在一条线上实现这一目标?

谢谢

Aja*_*234 5

dicto.keys()通过使用单一理解来展平:

dicto={(1,2):1, (3,4):1, (5,6):3}
final_result = [i for b in dicto.keys() for i in b]
Run Code Online (Sandbox Code Playgroud)

输出:

[1, 2, 5, 6, 3, 4]
Run Code Online (Sandbox Code Playgroud)