gpt4 book ai didi

python - 打印出以逗号分隔的值

转载 作者:行者123 更新时间:2023-12-01 01:23:13 26 4
gpt4 key购买 nike

我开始学习Python。我想输出用逗号分隔的值。我尝试在 print() 中传递 end="," 。但这不起作用。我在互联网上找到了 join 函数,但它只能连接一个可迭代对象。

#Fibonacci series
a,b = 0, 1
while b < 10:
print(b, end=",")
a,b = b,a+b

输出:

1,1,2,3,5,8,

如何删除最后一个值中添加的逗号?

最佳答案

我认为你需要:

a,b = 0, 1
op = [] # to store values of b
while b < 10:
op.append(b)
a,b = b,a+b
print(*op, sep=",")

输出:

1,1,2,3,5,8

编辑

* 位于 print 内,用于解开可迭代对象。例如。

l1 = [1,2,3]
print(*l1)

将为您提供1 2 3,您可以决定要使用哪个分隔符。默认情况下它是' '(空格)。在您的情况下,您需要 ','

带有字典

d = {'a': 5, 'b': 7}
print(*d)

输出:

a b  # it will return the keys.

关于python - 打印出以逗号分隔的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53588047/

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