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将文件读入多维数组相关推荐

  1. 读入的字节都写入字节数组中_使用Java将文件读入字节数组的7个示例

    读入的字节都写入字节数组中 嗨,大家好,Java程序员经常在现实世界中遇到编程问题,他们需要将文件中的数据加载到字节数组中,该文件可以是文本文件或二进制文件. 一个示例是将文件的内容转换为String ...

  2. python运维工程师招聘_【python自动化运维工程师工资】图灵学院2020年python自动化运维工程师工资待遇-看准网...

    职位描述 招聘要求: 至少满足下面三个招聘方向中的一条. 招聘主要方向: 一.python web高级讲师 职位要求: 1.精通Python,具有python web开发经验,有参与多个完整的项目生命 ...

  3. python生成二维码教程_使用Python生成个性二维码

    任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...

  4. python运维工程师待遇_会Python的运维工程师能挣多少钱?

    或许你经常听说,一个高级运维必须会Python.一个不会Python的运维拿不了高薪.那么,Python和运维的关系是什么呢?为什么Python更适合做运维?今天达妹就来带你详细看一下. 工作一年以上 ...

  5. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

  6. python中size的用法_在Python中PyArray_SIZE的正确用法是什么?

    我是新手操作C中的numpy数组.这里有一段代码让我1)将1-D,64-bit-float numpy数组列表传递给C和2)循环遍历每个数组,打印其内容. #include #include #inc ...

  7. python手写代码面试_常见Python面试题 — 手写代码系列

    原标题:常见Python面试题 - 手写代码系列 作者: Peace & Love 来自:https://blog.csdn.net/u013205877/article/details/77 ...

  8. python的爱心曲线公式_六行python代码的爱心曲线详解

    前些日子在做绩效体系的时候,遇到了一件囧事,居然忘记怎样在Excel上拟合正态分布了,尽管在第二天重新拾起了Excel中那几个常见的函数和图像的做法,还是十分的惭愧.实际上,当时有效偏颇了,忽略了问题 ...

  9. 学python的有哪些好书_学习python有哪些好书和学习方法?

    不请自来~ 上干货 <Python数据分析>作者: [印尼]Ivan Idris Python是一种多范型编程语言,既适用于面向对象的应用开发,又适合函数式设计模式.Python已经成为数 ...

  10. python怎么做软件程序_看 Python 超级程序员使用什么开发工具

    Python超级程序员使用的开发工具 我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的? 你使用什么IDE开发 ...

最新文章

  1. display:inline-block+text-align:justify实现列表元素的两端对齐
  2. Spark 1.4连接mysql诡异的问题及解决
  3. ABAP TBL鼠标滚动到某行某列
  4. PHP扩展开发--实验成功
  5. 阿里Java架构师精通资料:性能优化+亿级并发架构汇总+架构选型
  6. huffman python_Python huffman包_程序模块 - PyPI - Python中文网
  7. flutter usb串口_Flutter 调试方式
  8. Pytorch搭建自己的模型
  9. HBase性能优化方法总结
  10. Leetcode:Pow(x,n)
  11. python程序题求roc-auc是一种常用的模型评价指标_【Python机器学习 5-3】模型评价指标及模型选择...
  12. 华为盒子EC6108V9/V9U/V92/V97-HI3798MV100(免拆机-通刷固件)卡刷固件及教程
  13. 学习廖雪峰的Git教程
  14. 专业声压手机测试软件,声音测量器app
  15. 用计算机刻录光盘,图文详解怎么用电脑刻录光盘
  16. 【日语】日语一级句型强记
  17. waf指纹识别工具WAFW00F的使用
  18. Android烂笔头
  19. C语言课程设计图书馆管理系统
  20. 【applicationContext.xml】spring 配置文件头部声明

热门文章

  1. PyTorch的13个必知必会知识点
  2. Python应用实战-如何使用Plotly绘制精美图形?
  3. datagrid 什么时候结束编辑_孕吐到底什么时候结束
  4. java应该怎么学习?
  5. java 时间戳 星期几_java自定义获取星期几、几点、几分。
  6. Selenium1 Selenium2 WebDriver
  7. [贝聊科技]网页端「应用跳转」技术实现演变
  8. 几道web前端练习题目
  9. HTML的display属性将行内元素、块状元素、行内块状元素互相转换以及三者的区别
  10. C#线程 ---- 线程同步详解