I have a file comprising two columns, i.e.,
1 a 2 b 3 c
I wish to read this file to a dictionary such that column 1 is the key and column 2 is the value, i.e.,
d = {1:'a', 2:'b', 3:'c'}
The file is small, so efficiency is not an issue.
d = {} with open("file.txt") as f: for line in f: (key, val) = line.split() d[int(key)] = val
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