I have this dict:
{'q1': [5, 6, 90, 91, 119, 144, 181, 399],
'q2': [236, 166],
'q3': [552, 401, 1297, 1296],
}
And I'd like to prepend a 'd'
to every element within each value's list:
{'q1': ['d5', 'd6', 'd90', 'd91', 'd119', 'd144', 'd181', 'd399'],
'q2': ['d236', 'd166'],
'q3': ['d552', 'd401', 'd1297', 'd1296'],
}
I have tried out = {k: 'd'+str(v) for k,v in out.items()}
but this only adds the 'd'
to the outside of each value's list:
{'q1': d[5, 6, 90, 91, 119, 144, 181, 399],
'q2': d[236, 166],
'q3': d[552, 401, 1297, 1296],
}
I imagine I have to do a sort of list comprehension within the dict comprehension, but I am not sure how to implement.