你好,我刚开始使用python,在我编程时遇到了这个问题:
pidred = 4042629
pidblue = 4038785
variantList = {'40426296': '5', '40387858': '6', '40387857': '5.5', '40387856': '5', '40387854': '4', '40387852': '3'}
variant_keys = list(variantList)
我想提取包含pidblue的list变体的每个键,但是我被卡住了……我该怎么办? 谢谢
答案 0 :(得分:0)
使用列表理解
strblue = str(pidblue)
blue_keys = [key for key in variantList if strblue in key]
答案 1 :(得分:0)
检查该项目是否包含pidblue,并将其附加到contains_pidblue
contains_pidblue=[]
for item in variant_keys:
if str(pidblue) in item:
contains_pidblue.append(item)