geekdoc-python-zh/docs/pythoncentral/using-python-to-check-for-n...

1.7 KiB
Raw Permalink Blame History

使用 Python 检查列表中的数字

原文:https://www.pythoncentral.io/using-python-to-check-for-number-in-list/

今天的 Python 片段是通过“in”关键字带给你的。在 Python 中,我们可以将 In 关键字用于许多不同的目的。根据今天的片段,我们将使用它来检查一个特定的数字是否在列表中。

首先,假设我们有一个名为 coolNumbers 的列表。看看下面的列表:

coolNumbers = [3, 1, 88, 7, 20, 95, 26, 7, 9, 34]

现在,假设我们希望能够识别列表中是否有某些数字。例如,也许我们想知道 26 是否在列表中。下面是我们如何做的,使用 in 关键字(确保这些代码行在你已经声明了列表之后出现在你的 Python 文件中):

if 26 in coolNumbers:
   (print: "26 is a cool number")

这就是使用 in 关键字检查一个数字是否在列表中所要做的全部工作。很直观。如果在列表中找到该数字将打印短语“26 是一个很酷的数字”。但是如果您要找的号码不在您的列表中呢?假设您正在寻找数字 29如果它不在列表中您希望将它添加到列表中因为众所周知29 是一个非常酷的数字。您实际上可以使用“not in”关键字来检查列表中的某个号码是否是而不是。结合 if 语句,您可以检查问题中的数字是否不在您的列表中,如果是这样,您可以确保它被添加。你可以这样做:

if 29 not in coolNumbers:
   coolList.append(29)

这就够了。这个过程不仅非常简单,而且像许多 Python 代码一样,非常直观。自己做一个很酷的数字列表(包括所有你认为很酷的数字),看看你是否能识别和添加你自己的整数。