Stack Overflow Asked by Sto Ned on November 15, 2021
hello i’m at the beginning with python and while I was programming I ran into this problem :
pidred = 4042629
pidblue = 4038785
variantList = {'40426296': '5', '40387858': '6', '40387857': '5.5', '40387856': '5', '40387854': '4', '40387852': '3'}
variant_keys = list(variantList)
I would like to extract every key of the list variant that contains pidblue, but I am stuck… how can I do it?
Thank you
Check if the item contains pidblue and appends it to contains_pidblue
contains_pidblue=[]
for item in variant_keys:
if str(pidblue) in item:
contains_pidblue.append(item)
Answered by aidan0626 on November 15, 2021
Use a list comprehension
strblue = str(pidblue)
blue_keys = [key for key in variantList if strblue in key]
Answered by Barmar on November 15, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP