python多维数组运用_使用Python将文件读入多维数组
If I have a text file like this:
Hello World
How are you?
Bye World
How would I read it into a multidimensional array like this:
[["Hello", "World"],
["How", "are", "you?"],
["Bye" "World"]]
I have tried:
textFile = open("textFile.txt")
lines = textFile.readlines()
for line in lines:
line = lines.split(" ")
But it just returns:
["Hello World\n", "How are you?\n", "Bye World"]
How do I read the file into a multidimensional array?
解决方案
Use a list comprehension and str.split:
with open("textFile.txt") as textFile:
lines = [line.split() for line in textFile]
Demo:
>>> with open("textFile.txt") as textFile:
lines = [line.split() for line in textFile]
...
>>> lines
[['Hello', 'World'], ['How', 'are', 'you?'], ['Bye', 'World']]
It is good practice to use the with keyword when dealing with file
objects. This has the advantage that the file is properly closed after
its suite finishes, even if an exception is raised on the way. It is
also much shorter than writing equivalent try-finally blocks.
python多维数组运用_使用Python将文件读入多维数组相关推荐
- 读入的字节都写入字节数组中_使用Java将文件读入字节数组的7个示例
读入的字节都写入字节数组中 嗨,大家好,Java程序员经常在现实世界中遇到编程问题,他们需要将文件中的数据加载到字节数组中,该文件可以是文本文件或二进制文件. 一个示例是将文件的内容转换为String ...
- python运维工程师招聘_【python自动化运维工程师工资】图灵学院2020年python自动化运维工程师工资待遇-看准网...
职位描述 招聘要求: 至少满足下面三个招聘方向中的一条. 招聘主要方向: 一.python web高级讲师 职位要求: 1.精通Python,具有python web开发经验,有参与多个完整的项目生命 ...
- python生成二维码教程_使用Python生成个性二维码
任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...
- python运维工程师待遇_会Python的运维工程师能挣多少钱?
或许你经常听说,一个高级运维必须会Python.一个不会Python的运维拿不了高薪.那么,Python和运维的关系是什么呢?为什么Python更适合做运维?今天达妹就来带你详细看一下. 工作一年以上 ...
- python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...
2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...
- python中size的用法_在Python中PyArray_SIZE的正确用法是什么?
我是新手操作C中的numpy数组.这里有一段代码让我1)将1-D,64-bit-float numpy数组列表传递给C和2)循环遍历每个数组,打印其内容. #include #include #inc ...
- python手写代码面试_常见Python面试题 — 手写代码系列
原标题:常见Python面试题 - 手写代码系列 作者: Peace & Love 来自:https://blog.csdn.net/u013205877/article/details/77 ...
- python的爱心曲线公式_六行python代码的爱心曲线详解
前些日子在做绩效体系的时候,遇到了一件囧事,居然忘记怎样在Excel上拟合正态分布了,尽管在第二天重新拾起了Excel中那几个常见的函数和图像的做法,还是十分的惭愧.实际上,当时有效偏颇了,忽略了问题 ...
- 学python的有哪些好书_学习python有哪些好书和学习方法?
不请自来~ 上干货 <Python数据分析>作者: [印尼]Ivan Idris Python是一种多范型编程语言,既适用于面向对象的应用开发,又适合函数式设计模式.Python已经成为数 ...
- python怎么做软件程序_看 Python 超级程序员使用什么开发工具
Python超级程序员使用的开发工具 我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的? 你使用什么IDE开发 ...
最新文章
- display:inline-block+text-align:justify实现列表元素的两端对齐
- Spark 1.4连接mysql诡异的问题及解决
- ABAP TBL鼠标滚动到某行某列
- PHP扩展开发--实验成功
- 阿里Java架构师精通资料:性能优化+亿级并发架构汇总+架构选型
- huffman python_Python huffman包_程序模块 - PyPI - Python中文网
- flutter usb串口_Flutter 调试方式
- Pytorch搭建自己的模型
- HBase性能优化方法总结
- Leetcode:Pow(x,n)
- python程序题求roc-auc是一种常用的模型评价指标_【Python机器学习 5-3】模型评价指标及模型选择...
- 华为盒子EC6108V9/V9U/V92/V97-HI3798MV100(免拆机-通刷固件)卡刷固件及教程
- 学习廖雪峰的Git教程
- 专业声压手机测试软件,声音测量器app
- 用计算机刻录光盘,图文详解怎么用电脑刻录光盘
- 【日语】日语一级句型强记
- waf指纹识别工具WAFW00F的使用
- Android烂笔头
- C语言课程设计图书馆管理系统
- 【applicationContext.xml】spring 配置文件头部声明