gpt4 book ai didi

python - 如何浓缩这个功能?

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

def average(tup):
""" ugiufh """
total = ((int(tup[0]) + int(tup[1]) + int(tup[2]))/3,
(int(tup[0]) + int(tup[1]) + int(tup[2]))/3,
(int(tup[0]) + int(tup[1]) + int(tup[2]))/3)
return total

我正在编写一个函数来平均元组中的三个元素,这意味着如果原始元组 = (1, 2, 3) 给我元组 = (2, 2, 2)

我的问题是,有什么方法可以压缩所写的内容来给我相同的答案吗?如果是,如何浓缩?

谢谢

最佳答案

如果你确定要整数除法,你可以使用

def average(tup):
n = len(tup)
return (sum(int(x) for x in tup) / n,) * n

关于python - 如何浓缩这个功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5263287/

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