python - 如何在python中找到中间的数字

标签 python

给定 3 个数字,我需要找出两个数字之间的数字。

即给定 3,5,2 我需要 3 个才能退回。

我试图通过遍历所有三个并使用 if else 条件来检查每个是否在其他两个之间来实现这一点。但这似乎是一种幼稚的方法。有没有更好的方法?

最佳答案

将它们放在一个列表中,对它们进行排序,然后选择中间的一个。

关于python - 如何在python中找到中间的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9979602/

相关文章:

python - Pandas 在子循环中将新列添加回主数据框

python - 如何在 Python 中实现 3D 图像的 SIFT(尺度不变特征变换)?

python - 为什么会出现内存错误? Python

python - 如何在不知道类名的情况下使用 NDB 查询

python - 操作系统错误 : [Errno 24] Too many open files: '/dev/null' or No IP is showing on my connected network

python Pandas : fluent setter for DataFrame index?

python - 如何根据字符串列表中的数字对字符串列表进行排序?

python - 在python中将 '1/2'和str(1/2)传递给decimal.Decimal之间的区别

python - 使用 dh_virtualenv 对 python 包进行 debianising 时,console_scripts 不在路径上

python - 如何从位于数组顶部的多边形内的 NumPy 二维数组中提取值?