控制系统
:Windows 7
GUI:JetBrains PyCharm Community Edition 2018.2.2 x64
那个系列产品谈谈Python的许多基本知识
那时谈谈相同正则表达式和数组间的互相切换
Part 1:情景表明
上一则该文中如是说了采用json库的loads和dumps方式同时实现对条目与数组展开切换
是不是其他方式呢?
Part 2: 标识符
import json str_list =“[-2, -3, -1, -2, -2, -1, -2, 3, 1, 1]” print(“\n”) list_1 = eval(str_list) print(“list_1:”, list_1) print(type(list_1)) print(“\n”) list_2 = json.loads(str_list) print(“list_2:”, list_2) print(type(list_2)) print(“\n”) str_2 = str(list_2) print(“str_2:”, str_2) print(type(str_2)) print(“\n”) str_3 = json.dumps(list_2)print(“str_3:”, str_3) print(type(str_3)) if str_2 == str_3: print(“ok”)图1 标识符截图
图2 执行结果
Part 3:部分标识符表明
list_1 = eval(str_list)通过eval函数来将数组切换为可执行表达式
str_2 = str(list_2)通过str函数将条目转化为数组,注意是保留了中括号的
超链接:
Python-基本知识-01-字典及条目与数组切换
本文为原创作品,欢迎分享朋友圈
Python 优雅 帅气