gpt4 book ai didi

python - 追加或添加到特定索引的字符串

转载 作者:行者123 更新时间:2023-11-28 22:33:50 25 4
gpt4 key购买 nike

我有一个类对象“x”的列表。我试图通过附加对象的某些属性值来创建一个新列表,但我想为每个索引附加一个属性。比如我目前得到的:

x = blah.values()

newList = []
for i in range(len(x)):
if x[i].status == 'ACT':
newList.append(str(x[i].full_name)),
newList.append(str(x[i].team))
else:
pass

print newList

上面的代码为我提供了类似的东西:

['Victor Cruz', 'NYG', 'Marcus Cromartie', 'SF',....]

我想要得到的:

['Victor Cruz NYG', 'Marcus Cromartie SF',....]

如何为每个索引附加多个属性?希望这是有道理的,如果需要我可以尝试进一步详细说明,谢谢!

最佳答案

您可以使用 .format() 来格式化您的字符串。注意 {} {}

之间的空格
for i in range(len(x)):
if x[i].status == 'ACT':
newList.append("{} {}".format(x[i].full_name,x[i].team) )

另一种方法是使用 "%s"% string 表示法

newList.append("%s %s" % (str(x[i].full_name),str(x[i].team)))

.format 使用的另一个例子。

"{} is {}".format('My answer', 'good')
>>> "My answer is good"

关于python - 追加或添加到特定索引的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39518734/

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