built-in function eval

built-in function eval

1. string into a list

a = "[[1,2],[3,4]]"
print(type(a))
b = eval(a)
c = list(a)
print(type(b))
print(type(c))
print(b)
print(c)

Here Insert Picture Description

2. string into a dictionary

a = "{1:'a',2:'b'}"
print(type(a))
b = dict(eval(a))
print(type(b))
print(b)

Here Insert Picture Description

3. convert a string known as a tuple

a='([1,2],[3,4])'
print(type(a))
b = eval(a)
print(b)

Here Insert Picture Description

Published 97 original articles · won praise 22 · views 3259

Guess you like

Origin blog.csdn.net/nigar_/article/details/104116568