gpt4 book ai didi

Python 3 : Extracting Data from a . txt 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 09:12:07 25 4
gpt4 key购买 nike

所以,我有这个文件,其数据设置如下:

Bob 5 60
Carl 7 80
Rick 8 100
Santiago 7 30

我需要将每个部分分成三个不同的列表。一个用于名称,一个用于第一个数字,一个用于第二个数字。

但是我不是很明白,我到底应该如何提取这些部分?另外,假设我想用第一行创建一个元组,将每个不同的部分(名称、第一个数字和第二个数字)组成一个元组?

我只是不明白我是如何提取这些信息的。我刚刚学会了如何读写文本文件...所以我一无所知。

编辑:请注意,文本文件已经存在。我正在处理的程序需要读取文本文件,该文件的数据按照我列出的方式格式化。

最佳答案

你可以用空格分割每一行:

with open(yourfile) as f:
rows = [l.split() for l in f]

names, firstnums, secondnums = zip(*rows)

zip(*iterable) 将 3 列重新排列为 3 个列表。

关于Python 3 : Extracting Data from a . txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13712452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com