小编Taa*_*vas的帖子

从字典中删除特定值

我正在研究与字典和列表相关的问题。

这是我的输入数据

{12: [33, 1231, (40, 41), (299, 304), (564, 569), (1139, 1143), (1226, 1228)], 
 17: [9, 1492, (30, 43), (1369, 1369)], 
 20: [9, 1492, (30, 45), (295, 310), (561, 573), (927, 929), (1133, 1148), (1222, 1236), (1354, 1356), (1368, 1369)], 
 26: [34, 1364],
 27: [300, 1360, (918, 922)],
 36: [34, 1364]}
Run Code Online (Sandbox Code Playgroud)

我的目标是删除值列表中仅包含整数数据类型的键值对。(在这个输入数据中,我想删除26: [34, 1364]和36: [34, 1364]等数据)。

所以,我的输出看起来像这样

{12: [33, 1231, (40, 41), (299, 304), (564, 569), (1139, 1143), (1226, 1228)], 
 17: [9, 1492, (30, 43), (1369, 1369)], 
 20: [9, …
Run Code Online (Sandbox Code Playgroud)

python dictionary list-comprehension list

1
推荐指数
1
解决办法
66
查看次数

标签 统计

dictionary ×1

list ×1

list-comprehension ×1

python ×1