Skip to main content
 首页 » 编程设计

python之从字典键中的所有元组中提取特定位置

2025年05月04日22lori

我想从键为 (x, y) 对的字典中获取所有 x 的列表和所有 y 的列表。

我的字典是这样的:

(x, y) : value 
 
{(17, 19): 1, (22, 24): 0, (18, 24): 1} 

目标是:

x={17,22,18} and y={19,24,24} 

请您参考如下方法:

它是一个字典,要在单独的列表中获取键,您可以使用列表理解

d ={(17, 19): 1, (22, 24): 0, (18, 24): 1} 
 
x = [i[0] for i in d.keys()] 
y = [i[1] for i in d.keys()] 
 
x 
[17, 22, 18] 
 
y 
[19, 24, 24]