![]() |
1
26
不是说它“有一种做事情的方式”,而是“应该有一种——最好只有一种——显而易见的方式来做它。”(来自于Python的禅)。 这并不排除有不止一种做事方式的可能性。我们谈论的是编程,其中创造力是最重要的技能之一,必须找到解决问题的新方法。 在您的示例中,您要做两件不同的事情:
在这种特殊情况下,结果是完全相同的。 |
![]() |
2
15
这是两件不同的事情。
顺便说一句,
|
![]() |
3
7
一 明显的 方式。
|
![]() |
4
3
在您的例子中,实际上您做了两件不同的事情——它们恰好给出了相同的结果。 结果 ,因为输入列表已排序。然而,做事情的方式总是多种多样的。python的方法并不是真正避免或禁止使用多种方法来做同一件事,而是使用一种——最好只有一种——显而易见的方法来做事情。 |
![]() |
5
1
max()、min()和索引切片都有不同的功能。在您的列表中,顺序可能不会像您的示例那样排序,因此在这些情况下,使用切片不会为您获得最大/最小值。如果您想获得最大/最小值,只需使用
|
![]() |
6
0
解决问题的方法总是不止一种,但是Python开发人员尝试不添加提供冗余功能的语言功能,这与Perl非常不同。 |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |