Python中eval妙⽤,字符串转字典和列表功能:将字符串str当成有效的表达式来求值并返回计算结果。
语法: eval(source[, globals[, locals]]) -> value
参数:
source:⼀个Python表达式或函数compile()返回的代码对象
globals:可选。必须是dictionary
locals:可选。任意map对象
可以把list,tuple,dict和string相互转化。
>>>>>>>>>####
字符串转换成列表
>>>a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
>>>type(a)
<type 'str'>
>>> b = eval(a)
>>> print b
[[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]]
>>> type(b)
<type 'list'>
>>>>>>>>>####
字符串转换成字典
>>> a = "{1: 'a', 2: 'b'}"
>>> type(a)
<type 'str'>
>>> b = eval(a)
>>> print b
{1: 'a', 2: 'b'}
>>> type(b)
<type 'dict'>
>>>>>>>>>####
字符串转换成元组
>>> a = "([1,2], [3,4], [5,6], [7,8], (9,0))"
>>> type(a)易语言字符串转数组
<type 'str'>
>>> b = eval(a)
>>> print b
([1, 2], [3, 4], [5, 6], [7, 8], (9, 0))
>>> type(b)
<type 'tuple'>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
易语言教程学习资料全集20集第六章
« 上一篇
易语言 字符串判断
下一篇 »
热门文章
-
lua截取字符,以及取字符个数(非字符串长度)
2024-07-05 -
字符串长度截取换行n
2024-07-05 -
几个经常用到的字符串截取
2024-07-05 -
EViews命令和编程之怎样使用表格
2024-07-05 -
java 字符串截取方法
2024-07-05 -
字符串切割方法
2024-07-05 -
截取字符串方法
2024-07-05 -
python截取字符串的方法
2024-07-05 -
如何在Excel中使用RIGHTB函数提取文本中的指定长度字符(包含中文...
2024-07-05 -
Excel如何用函数提取长短不一的数据?
2024-07-05 -
java 字符串截取的几种方式
2024-07-05 -
C#中以固定长度取字符串中的数据
2024-07-05 -
oraclesubstr函数用法
2024-07-05 -
lua 取长度运算
2024-07-05 -
Java实现String按指定字节数截取
2024-07-05 -
2010年全国自考高级语言程序设计模拟试卷(五)及答案
2024-07-05 -
自考“C语言程序设计”模拟试题十
2024-07-05 -
数据结构期末考试
2024-07-05 -
vbs字符串函数[整理版]
2024-07-05 -
x大于0且x不等于10的c语言表达式
2024-07-05
最新文章
-
Excel相对引用,绝对引用和混合引用的区别
2024-07-05 -
2021年安徽省合肥市全国计算机等级考试网络技术模拟考试(含答案)
2024-07-05 -
c和指针课后习题
2024-07-05 -
sql len函数用法
2024-07-05 -
gets函数用法(一)
2024-07-05 -
sql server substring用法
2024-07-05
发表评论