gpt4 book ai didi

python - 在 Python 中拆分一个字符串并从列表中提取几个字段

转载 作者:太空狗 更新时间:2023-10-30 00:02:56 31 4
gpt4 key购买 nike

我最近开始使用 Python,我试图在 Python 中拆分一个字符串,然后只从该列表中提取字段。

下面是我的节点字符串,它总是由 / 分隔的四个单词组成。

node = "/tt/pf/test/v1"

我试图在 / 上拆分上面的字符串,然后将 testv1 值存储在某个变量中 -

下面是我试过的-

node = "/tt/pf/test/v1"
a,b,c,d = node.split("/")
print c
print d

下面是我得到的错误-

ValueError: too many values to unpack

最佳答案

您没有考虑第一个/字符生成的空字符串:

node = "/tt/pf/test/v1"
node.split('/')
['', 'tt', 'pf', 'test', 'v1']

快速修复可以是这样的:

_,a,b,c,d = node.split("/")

或切片 split() 结果:

a,b,c,d = node.split("/")[1:]

关于python - 在 Python 中拆分一个字符串并从列表中提取几个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22697382/

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