I am trying to create a dictionary by using a for loop. I have an ordered list, and I am trying to match up the values from the list to ordered numbers. For Example: {0: 100, 1: 423, 2: 434}
I am just having trouble making the for loop.
list = [102, 232, 424]
count = 0
d = {} #Empty dictionary to add values into
for i in list:
#dictionary key = count
#key.append(i)
count+=1
So in the for loop I essentially want to make the count variable the key, and have the corresponding item in the list as the value. Then I would add one to count, and continue. Also I am sorry if my code is a little unclear in the for loop. That isn't actual code, but is just a general idea of what I was looking for. Can anyone help me? Thank you.
You set an item in a dictionary by doing dictionary[key] = item
, so in your case you would do:
list = [102, 232, 424]
count = 0
d = {} #Empty dictionary to add values into
for i in list:
d[count] = i
count+=1
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With