gpt4 book ai didi

python - 如何在特定点拆分字符串?

转载 作者:太空狗 更新时间:2023-10-30 01:57:17 26 4
gpt4 key购买 nike

我是 python 新手,想将我从文本文件中读取的内容拆分为两个特定部分。下面是一个可以读入的例子:

f = ['Cats','like','dogs','as','much','cats.'][1,2,3,4,5,4,3,2,6]

所以我想要实现的是能够执行程序的第二部分是:

words = ['Cats','like','dogs','as','much','cats.']

numbers = [1,2,3,4,5,4,3,2,6]

我试过使用:

words,numbers = f.split("][")

但是,这会从两个新变量中删除双括号,这意味着我的程序的第二部分重新创建原始文本不起作用。

谢谢。

最佳答案

我假设 f 是一个像这样的字符串

f = "['Cats','like','dogs','as','much','cats.'][1,2,3,4,5,4,3,2,6]" 

然后我们可以找到][的索引加一找到括号之间的点

i = f.index('][')
a, b = f[:i+1], f[i+1:]
print(a)
print(b)

输出:

['Cats','like','dogs','as','much','cats.']
[1,2,3,4,5,4,3,2,6]

关于python - 如何在特定点拆分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41511599/

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