cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Data Engineering
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

How to add dictionary {key: value} using literal_eval in python?

Kaniz
Community Manager
Community Manager
 
1 ACCEPTED SOLUTION

Accepted Solutions

Hubert-Dudek
Esteemed Contributor III

Using literal_eval is not needed (and it is not good idea - when you want to evaluate something answer is don't do it). Just use something from below code:

our_dict[key] = value
 
# for example in list comprehension
our_dict = {value: count for count, value in enumerate(['a', 'b', 'c', 'd'])}
print(our_dict)
# > {'a': 0, 'b': 1, 'c': 2, 'd': 3}

View solution in original post

1 REPLY 1

Hubert-Dudek
Esteemed Contributor III

Using literal_eval is not needed (and it is not good idea - when you want to evaluate something answer is don't do it). Just use something from below code:

our_dict[key] = value
 
# for example in list comprehension
our_dict = {value: count for count, value in enumerate(['a', 'b', 'c', 'd'])}
print(our_dict)
# > {'a': 0, 'b': 1, 'c': 2, 'd': 3}

Welcome to Databricks Community: Lets learn, network and celebrate together

Join our fast-growing data practitioner and expert community of 80K+ members, ready to discover, help and collaborate together while making meaningful connections. 

Click here to register and join today! 

Engage in exciting technical discussions, join a group with your peers and meet our Featured Members.