Python-基础知识-02-列表与字符串转换

2023-05-24 0 481

控制系统

: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”)

Python-基础知识-02-列表与字符串转换

图1 标识符截图

Python-基础知识-02-列表与字符串转换

图2 执行结果

Part 3:部分标识符表明

list_1 = eval(str_list)通过eval函数来将数组切换为可执行表达式

str_2 = str(list_2)通过str函数将条目转化为数组,注意是保留了中括号的

超链接:

Python-基本知识-01-字典及条目与数组切换

本文为原创作品,欢迎分享朋友圈

Python 优雅 帅气

Python-基础知识-02-列表与字符串转换

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务