Python:导入文件并转换为列表

2024-01-28

我需要帮助导入文件并将每一行转换为列表。

该文件的示例如下所示:

p wfgh 1111 11111 111111
287 48 0
65626 -1818 0
4654 21512 02020 0

第一行以 p 开头是标题,其余是子句。 每个子句行必须以一系列至少两个整数开始并以零结束

提前致谢


以下行将创建一个列表,其中每个项目都是一个列表。内部列表是一行,分为“单词”。

li = [i.strip().split() for i in open("input.txt").readlines()]

我将您发布的代码片段放入 c:\temp 中的 input.txt 文件中并运行此行。输出结果与你想要的相似吗?

C:\temp>python
Python 3.1.1 (r311:74483, Aug 17 2009, 17:02:12) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print([i.strip().split() for i in open("input.txt").readlines()])
[['p', 'wfgh', '1111', '11111', '111111'], ['287', '48', '0'], ['65626', '-1818', '0'], ['4654', '21512', '02020', '0']]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python:导入文件并转换为列表 的相关文章

  • 计算另一个字符串中多个字符串的出现次数

    在 Python 2 7 中 给定以下字符串 Spot是一只棕色的狗 斑点有棕色的头发 斑点的头发是棕色的 查找字符串中 Spot brown 和 hair 总数的最佳方法是什么 在示例中 它将返回 8 我正在寻找类似的东西string c
  • 如何在 __init__ 中使用await设置类属性

    我如何定义一个类await在构造函数或类体中 例如我想要的 import asyncio some code class Foo object async def init self settings self settings setti
  • 在 Celery 任务中调用 Google Cloud API 永远不会返回

    我正在尝试拨打外部电话Google Cloud Natural Language API从一个内Celery任务 使用google cloud python包裹 问题是对 API 的调用永远不会返回 挂起 celery task def g
  • NLTK 2.0分类器批量分类器方法

    当我运行此代码时 它会抛出一个错误 我认为这是由于 NLTK 3 0 中不存在batch classify 方法 我很好奇如何解决旧版本中的某些内容在新版本中消失的此类问题 def accuracy classifier gold resu
  • VSCode Settings.json 丢失

    我正在遵循教程 并尝试将 vscode 指向我为 Scrapy 设置的虚拟工作区 但是当我在 VSCode 中打开设置时 工作区设置 选项卡不在 用户设置 选项卡旁边 我还尝试通过以下方式手动转到文件 APPDATA Code User s
  • 我应该使用 Python 双端队列还是列表作为堆栈? [复制]

    这个问题在这里已经有答案了 我想要一个可以用作堆栈的 Python 对象 使用双端队列还是列表更好 元素数量较少还是数量较多有什么区别 您的情况可能会根据您的应用程序和具体用例而有所不同 但在一般情况下 列表非常适合堆栈 append is
  • Python 内置的 super() 是否违反了 DRY?

    显然这是有原因的 但我没有足够的经验来认识到这一点 这是Python中给出的例子docs http docs python org 2 library functions html super class C B def method se
  • 导入错误:没有名为flask.ext.login的模块

    我的flask login 模块有问题 我已经成功安装了flask login模块 另外 从命令提示符我可以轻松运行此脚本 不会出现错误 Python 2 7 r27 82525 Jul 4 2010 07 43 08 MSC v 1500
  • 无法导入 langchain.agents.load_tools

    我正在尝试使用 LangChain Agents 但无法导入 load tools 版本 langchain 0 0 27 我尝试过这些 from langchain agents import initialize agent from
  • 未知错误:Chrome 无法启动:异常退出

    当我使用 chromedriver 对 Selenium 运行测试时 出现此错误 selenium common exceptions WebDriverException Message unknown error Chrome fail
  • 如何将 ascii 值列表转换为 python 中的字符串?

    我在 Python 程序中有一个列表 其中包含一系列数字 这些数字本身就是 ASCII 值 如何将其转换为可以在屏幕上回显的 常规 字符串 您可能正在寻找 chr gt gt gt L 104 101 108 108 111 44 32 1
  • Django REST Framework - CurrentUserDefault 使用

    我正在尝试使用CurrentUserDefault一个序列化器的类 user serializers HiddenField default serializers CurrentUserDefault 文档说 为了使用它 请求 必须作为
  • Python GTK+ 画布

    我目前正在通过 PyGobject 学习 GTK 需要画布之类的东西 我已经搜索了文档 发现两个小部件似乎可以完成这项工作 GtkDrawingArea 和 GtkLayout 我需要一些基本函数 如 fillrect 或 drawline
  • 找到一个数字所属的一组范围

    我有一个 200k 行的数字范围列表 例如开始位置 停止位置 该列表包括除了非重叠的重叠之外的所有类型的重叠 列表看起来像这样 3 5 10 30 15 25 5 15 25 35 我需要找到给定数字所属的范围 并对 100k 个数字重复该
  • C# HashSet 只读解决方法

    这是示例代码 static class Store private static List
  • 每当使用 import cv2 时 OpenCV 都会出错

    我在终端上使用 pip3 install opencv contrib python 安装了 cv2 并且它工作了 但是每当我尝试导入 cv2 或运行导入了 cv2 的 vscode 文件时 在 python IDLE 上它都会说 Trac
  • 在virtualenv中下载sqlite3

    我正在尝试使用命令创建应用程序python3 manage py startapp webapp但我收到一条错误消息 django core exceptions ImproperlyConfigured 加载时出错 pysqlite2 或
  • 将索引与值交换的最快方法

    考虑pd Series s s pd Series list abcdefghij list ABCDEFGHIJ s A a B b C c D d E e F f G g H h I i J j dtype object 交换索引和值并
  • 如何将Python3设置为Mac上的默认Python版本?

    有没有办法将 Python 3 8 3 设置为 macOS Catalina 版本 10 15 2 上的默认 Python 版本 我已经完成的步骤 看看它安装在哪里 ls l usr local bin python 我得到的输出是这样的
  • JSON:TypeError:Decimal('34.3')不是JSON可序列化的[重复]

    这个问题在这里已经有答案了 我正在运行一个 SQL 查询 它返回一个小数列表 当我尝试将其转换为 JSON 时 出现类型错误 查询 res db execute SELECT CAST SUM r SalesVolume 1000 0 AS

随机推荐

  • Python:如何替换嵌套列表中的值?

    如何将詹姆斯的工资从1000替换为1500并打印詹姆斯的数据 data Ben Manager 3000 James Cleaner 1000 Ken Supervisor 2000 for name appt salary in data
  • @ConfigurationProperties:绑定类中的默认值

    我有一个配置类FooConfig 其中我有一个绑定类 Foo Configuration ConfigurationProperties foo public class FooConfig Value foo default iterat
  • 如何在 Flutter 应用程序上显示自定义字体的彩色表情符号?

    我想用Twemoji 字体 https github com eosrei twemoji color font在我的 Flutter 应用程序中 我安装了这个字体 但是当我尝试使用它时TextSpan 我看到的是单色表情符号而不是彩色表情
  • 如果“Assigned()”不能检测“悬空指针”,如何检测?

    在另一个question https stackoverflow com questions 8548843 why should i not use if assigned before using or freeing things 我
  • C# Web 服务中的加密

    我正在寻找一种简单的方法来加密我的 C Web 服务中的肥皂通信 我正在调查但微软似乎放弃了对它的支持 因此它的使用并不简单 看来 WCF 可能是一个选择 但我不想从 NET 2 0 升级 Any simple 简单的加密方法 我认为这会有
  • django欢迎页面的默认页面是谁生成的?

    我刚刚设置了 django 环境 正如教程所说 我输入了python manager py runserver它告诉我打开127 0 0 1 8000 当我打开它时 它使用了正确的欢迎页面 但我的问题是 谁生成这个默认的欢迎页面 既然没有v
  • 用于为 REST 服务创建客户端存根的 java 工具

    假设我获得了 REST Web 服务的 WADL 并且我已经能够在 SoapUI 中组合一堆请求 我对 REST 或 SOAP 并不陌生 而且我已经设法使用 wadl2java 工具来从我的 WADL 自动生成并编译类 有没有教程演示如何使
  • 如何更改 xamarin.ios 中 UITextView 中的链接颜色

    我们使用此代码在 UITextView 中创建了可点击的文本 var urlString a href a www google com gt Google var documentAttributes new NSAttributedSt
  • 使用解析的字符串值过滤 MS SQL 2008 服务器中的日期时间列

    我不确定如何使这个问题的标题更具体 我正在开发 ASP NET MVC3 应用程序 在那里 我使用 jQuery 网格来显示数据库中的数据 并且几乎没有过滤器 其中之一应该允许用户按日期搜索 在我的数据库中Date列看起来像这样 我将选定的
  • 在 PySpark 中获取序列文件格式的文件的 HDFS 文件路径

    我在 HDFS 上的数据是序列文件格式 我正在使用 PySpark Spark 1 6 并试图实现两件事 数据路径包含 yyyy mm dd hh 格式的时间戳 我想将其带入数据本身 我尝试了 SparkContext wholeTextF
  • 使用ggplot2绘制时间序列数据

    我正在做一个项目 需要使用 ggplot2 来绘制时间序列数据 这是我正在使用的数据集 这就是我现在所做的 library ggplot2 library lubridate eur Date lt as Date eur Date ggp
  • 如何将 CodeIgniter 的 set_value 用于数组字段?

    我有一个标记为 amenities 的下拉菜单 它是一个数组 当我使用 CodeIgniter 的 form validation 时 我想使用 set value 正确重新填充它 但我无法做到 有人对此有任何意见吗 查看 Codeigni
  • 如何禁用 Android 设备的强制网络助手?

    当用户通过强制门户连接到开放 WiFi 时 Android 设备将打开带有强制门户 登录页面的浏览器实例 我们想禁用它 因为我们使用应用程序进行登录 我在 Android Marshmallow 中遇到了 CaptivePortal 类 我
  • MVVM + ViewModel 调用的 View 特定功能的实现

    这是我想解决的 问题 我有许多 仅查看 特定功能 例如 在运行时更改视图的资源字典 用于将皮肤从黑色更改为蓝色或其他 保存和恢复 查看特定设置 例如视图大小或用户设置的网格属性 所有这些功能都与 ViewModel 无关 因为它们实际上是特
  • 程序逻辑的可视化表示

    我想通过图表来表示我的程序的逻辑 因为该程序非常复杂 我需要一种方法来向另一个人解释我的程序中发生某些事情的原因和方式 流程图是唯一的选择吗 在 UML 中 不同的图针对不同的事物 使用不同的方法 考虑到我们倾向于倾向于面向对象的方法 我将
  • 为 Windows 8 应用商店应用程序启用“Toast 通知”

    我想为我正在构建的 Windows 8 应用商店应用程序启用 Toast 通知 文档说 只需在应用程序 UI 选项卡的通知部分中将 Toast Capable 选项设置为 是 即可 取自如何选择接收 Toast 通知 http msdn m
  • 错误 APT0000:检索项目的父级时出错:找不到与给定名称“Theme.AppCompat.Light.NoActionBar”匹配的资源。 (APT0000)

    我是 xamarin 工作室的新手 我已将与目标 API 23 相对应的所有必需包添加到我的 android xamarin studio 项目中 将其设置为正确的目标 API 23 但我仍然被下图中的这些错误所困扰 任何提供的帮助将不胜感
  • WPF 工具包 DataGrid 性能

    我有一个包含 6 列的 DataGrid 每列都是一个 RadioButton 以便用户可以在 6 个选项中选择 1 个 大约有100行 我使用 6 个 bool 数据成员创建一个自定义类 然后将数据网格与大约 100 个自定义类对象的列表
  • 读取动画 GIF 帧之间的延迟

    如何读取 GIF 动画每一帧之间的控制块 我对每一帧之间的延迟感兴趣 我查看了 ImageReader 的 Javadoc 但没有看到任何内容 这是我从动画 GIF 中读取所有帧的代码 我如何增强它以读取有关动画 GIF 中嵌入的每个帧的元
  • Python:导入文件并转换为列表

    我需要帮助导入文件并将每一行转换为列表 该文件的示例如下所示 p wfgh 1111 11111 111111 287 48 0 65626 1818 0 4654 21512 02020 0 第一行以 p 开头是标题 其余是子句 每个子句