gpt4 book ai didi

python - python有一种做事的方式吗?

转载 作者:太空宇宙 更新时间:2023-11-04 06:44:34 24 4
gpt4 key购买 nike

我一直在python文章/书籍中看到python很简单,它只有一种做事方式。我希望有人向我解释这个概念,请记住下面的示例,如果我想获得序列的最小值和最大值,我会执行以下操作;

seq=[1,2,3,4,5,6]

min(seq) #1

max(seq) #6

但我也可以这样做;

seq[:1]  #1

seq[-1] #6

当然,这是做一件简单事情的两种方法。这让我有点困惑。

最佳答案

并不是说它“只有一种做事方式”,而是说“应该有一种——最好只有一种——显而易见的方式来做这件事。” (来自 Zen of Python)。

这并不排除有不止一种做事方式的可能性。我们谈论的是编程,其中创造力是最重要的技能之一,必须找到解决问题的新方法。

在您的示例中,您正在做两件不同的事情:

  1. 获取列表的最小值和最大值
  2. 获取列表的第一个和最后一个元素

碰巧在这种特殊情况下结果完全相同。

关于python - python有一种做事的方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2599410/

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