gpt4 book ai didi

python - 如何命名将整数列表转换为对列表的函数?

转载 作者:行者123 更新时间:2023-11-30 23:35:07 26 4
gpt4 key购买 nike

我有一个列表,每个元素代表一个集合的大小。

a = [10, 20, 5] # we have 3 bags of balls, each has 10, 20, 5 balls

我想写一个函数将其转换为一个对的列表,每个对是集合的下限和上限的一对。

b = [(0, 9), (10, 29), (30, 34)] # if we give a serial number to each ball, then #0 ~ #9 ball will be in bag #1, #10 ~ #29 ball will be in bag #2, and so on.

现在我已经编写了一个名为 a_to_b 的函数:

a_to_b(a) => b

在这种情况下,描述 a、b 和函数 a_to_b 的适当概念应该是什么?

换句话来说,a、b 和 a_to_b 的合适名称应该是什么?另外,我应该如何称呼 a 或 b 中的元素?

请原谅我糟糕的英语,非常感谢您的帮助。

最佳答案

任何有意义的名称都可以。一般来说,这没有科学依据 - 只需提供适当的描述性注释,以便其他人(以及稍后的您)无需阅读代码即可理解它的作用。

只有当该函数是众所周知的函数时,它才具有一定的科学性。例如,如果您有一个将 float 向下舍入到最接近的较小值且没有小数部分的函数,您可能应该将其称为 floor。配对项目的函数可能应该被称为zip,因为这也是通常的名称。

关于python - 如何命名将整数列表转换为对列表的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17535169/

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