[python]解析python打印出来的数组
2015-08-02 15:53
489 查看
今天遇到个问题,要把python数组打印到文件的字符串,从文件里读进来,存在数组里。
举个例子,我们把python数组在程序中用 print arr 之后,输出的是 [‘123’, ‘456’, ‘789']
当我们从文件里读取的时候,都到的是个字符串,要把这个字符串访问 python数组里,可以通过下面的方法
注释:line就是从文件里读出的字符串,items就已经是我们想要的数组了
举个例子,我们把python数组在程序中用 print arr 之后,输出的是 [‘123’, ‘456’, ‘789']
当我们从文件里读取的时候,都到的是个字符串,要把这个字符串访问 python数组里,可以通过下面的方法
import string items = line.translate(None,string.punctuation).split()
注释:line就是从文件里读出的字符串,items就已经是我们想要的数组了
相关文章推荐
- python 中 BeautifulSoup 模块
- Python中的元类
- k最近邻算法(KNN)的简介和python实现
- python正则表达式
- [转载] sublime text 2 调试python时结果空白
- Python的import语法替代方案
- windows 下Python import 导入自定义模块
- 用PersonalRank实现基于图的推荐算法(python实现)
- python中如何用正则表达式匹配汉字
- 第一个python程序(os模块使用)
- 树莓派用Python写几个简单程序2_i2c-lcd
- python中的for循环
- python中的while循环
- python 中文乱码解决方法
- python-logging模块
- python中input输出“Name 'XXX' is not defined问题
- 批梯度下降的 python 实现
- python-time模块
- python进行爬虫
- Python基础教程笔记——第4章:字典