1. 程式人生 > 程式設計 >Python eval函式原理及用法解析

Python eval函式原理及用法解析

eval函式就是實現list、dict、tuple與str之間的轉化

str函式把list,dict,tuple轉為為字串

一、字串轉換成列表

a = "[[1,2],[3,4],[5,6],[7,8],[9,0]]"
print(type(a))
b = eval(a)print(type(b))
print(b)

Python eval函式原理及用法解析

二、字串轉換成字典

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

Python eval函式原理及用法解析

三、字串轉換成元組

a = "([1,(9,0))"
print(type(a))
b=eval(a)
print(type(b))
print(b)

Python eval函式原理及用法解析

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。