dict中通过key的list,找到values的list

dict中通过key的list,找到values的list
dicx = {'a': '001', 'b': '002', 'c': '003'}
l = ['a', 'c']
想得到
t=['001','003']

dicx = {'a': '001', 'b': '002', 'c': '003'}
l = ['a', 'c']
t = [value for (key, value) in dicx.items() if key in l]
print(t)

如果有用请采纳谢谢

两种方法 ,推荐使用第二种

#第一种
dicx = {'a': '001', 'b': '002', 'c': '003'}
l=[]
t=[]
for key,value in dicx.items():
    if key != "b":
        l.append(key)
    if value != "002":
        t.append(value)
print(l,t)
#第二种
print([key for key in dicx.keys() if key != "b"])
print([value for value in dicx.values() if value != "002"])