Найти - Пользователи
Полная версия: фильтрация данных в словаре
Начало » Python для новичков » фильтрация данных в словаре
1
taipan
Помогите,пожалуйста. Есть 2 словаря с одинаковыми ключами:
 dict1={"code1":True, "code2":False, "code3":True}
                    dict2={"code1":1, "code2":2, "code3":3}   
Если значение в dict1=True, вывести значение из dict2 того же ключа, т.е. в результате должно получиться: 1, 3
rami
Так:
 dict1={"code1":True, "code2":False, "code3":True}
dict2={"code1":1, "code2":2, "code3":3}
    
x = [dict2[i] for i in dict1 if dict1[i]]
print(x)
taipan
спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB