gpt4 book ai didi

python - 如何在python中按顺序打印函数中的3个参数

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

问题是:写一个带有3个参数的函数,并按顺序打印出来

我对此很陌生,所以我很喜欢一个我能理解的简单函数。

例如:

>>> print_in_order(5,6,4)
In order: 4, 5, 6

我写道:

def print_in_order(x,y,z):
print "in order: ", sorted([x,y,z])

然后我打电话:

print_in_order(5,6,4)

但是结果是

In order: [4,5,6]

我想把方括号去掉,但还是想不出办法。

最佳答案

好吧,既然你已经表明你确实尝试过,我收回之前所说的话:

def print_in_order(x,y,z):
print "in order: " + ", ".join(map(str, sorted([x,y,z])))

扩展这个,如果你想支持任意数量的参数,你可以使用这个:

def print_in_order(*args):
print "in order: " + ", ".join(map(str, sorted(args)))

关于python - 如何在python中按顺序打印函数中的3个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15630180/

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