gpt4 book ai didi

python - 如何在Python中每2行拆分一次?

转载 作者:行者123 更新时间:2023-12-03 23:42:39 24 4
gpt4 key购买 nike

我有一个输入,其属性分布在行上,但是每个主题都有一个带有属性的换行符。所以我的输入是:

"subject \n
property \n
subject \n
property \n
etc"
我想将此输入分成 ["subject\n property"、"subject\n property"等] 的列表,但是我对 python 比较陌生,似乎我无法将 .splitlines() 用于每隔一个换行符。
有谁知道是否有一种方法可以用 .splitlines() 做到这一点,或者有更简单的选择吗?

最佳答案

您可以在 \n 上拆分,然后将项目两两重新组合:
也许是这样的:

s = "subject \n property \n subject \n property \n"
s = s.split()
res = []
for idx in range(0, len(s), 2):
res.append(f'{s[idx]} \n {s[idx+1]}') # you will have to ensure the number of elements is even, or protect against an Indexerror

res
输出:
['subject \n property', 'subject \n property']

关于python - 如何在Python中每2行拆分一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64859342/

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