gpt4 book ai didi

python - 数据转换为数据结构

转载 作者:行者123 更新时间:2023-11-30 22:39:20 24 4
gpt4 key购买 nike

我有一个文本文件,需要将其转换为列表。这是数据表单文本文件:

'ID=s4k5jk\nDate=8 December 1970\nTitle=crossing the atlantic on a tricycle\nID=f983\nDate=22 December 1970\nTitle=Royal Episode 13'

我需要一个如下所示的列表形式的输出

l = [
#ID Date Title
["s4k5jk", "8 December 1970", "crossing the atlantic on a tricycle"],
["f983", "22 December 1970", "Royal Episode 13"]]

有人可以告诉我如何转换它吗?非常感谢!

最佳答案

由于每个项目都是由其“ID=”定义的,因此我使用这个术语来split()初始句子。

然后只需在“\n”分割每个句子,操作一些字符串并将它们附加 >list 称为结果

代码:

s = 'ID=s4k5jk\nDate=8 December 1970\nTitle=crossing the atlantic on a tricycle\nID=f983\nDate=22 December 1970\nTitle=Royal Episode 13'

data = s.split("\nID=")
results = []

for d in data:
res = d.split("\n")

_id = res[0].replace("ID=", "")
_date = res[1].replace("Date=", "")
_title = res[2].replace("Title=", "")

results.append([_id, _date, _title])

for r in results:
print(r)

输出:

['s4k5jk', '8 December 1970', 'crossing the atlantic on a tricycle']
['f983', '22 December 1970', 'Royal Episode 13']

关于python - 数据转换为数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43190939/

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