gpt4 book ai didi

python - 在 python 中拆分字符串

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

在下面的循环中,content 是一个包含未知数量字符串的列表。每个字符串都包含一个名称,名称后有一组数字,每个数字由一个空格分隔。我正在尝试使用 split 将名称和每个分数放入一个变量中,但我遇到了麻烦,因为每个名称都有可变数量的分数。如果不知道每个名字会有多少分,我怎么能做到这一点?

for i in content:
name, score1, score2 = i.split()
print name, score1, score2

最佳答案

您可以使用 slicing for assignment :

for i in content:
s=i.split()
name,scores=s[0],s[1:]

最后,您将在 name 变量中获得名称,在 scores 中获得分数列表。

在 python 3 中你可以使用 star expressions :

for i in content:
name,*scores=i.split()

关于python - 在 python 中拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29887425/

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