Python 关键字 - in

在Python中,in 关键字用于检查一个值是否存在于一个序列或集合中。
如果找到该值,它将返回布尔值 True,否则返回 False

💡 用法

in 关键字通常用于条件语句和循环中,用于检查一个值是否存在于列表、元组、字符串或其他可迭代对象中。

✏️ 语法

使用 in 关键字的语法如下:

python
value in sequence

在上述代码中,value 是你要检查的值,sequence 是你要搜索的序列或集合。

📘 示例

下面是一个演示 in 关键字用法的示例:

python
fruits = ['apple', 'banana', 'orange']

if 'apple' in fruits:
    print("苹果在水果列表中。")

if 'grape' not in fruits:
    print("葡萄不在水果列表中。")

在上述代码中,我们有一个水果列表。
我们使用 in 关键字来检查列表中是否存在 'apple'。
由于存在,第一个条件为真,相应的消息被打印出来。
我们还使用 not in 关键字组合来检查列表中是否不存在 'grape'。
由于不存在,第二个条件为真,相应的消息被打印出来。

⚠️ 注意

  • in 关键字可以与各种类型的序列或集合一起使用,包括列表、元组、字符串、集合和字典。
  • 当与字典一起使用时,in 关键字检查一个值是否存在于字典的键中。
  • in 关键字还可以与自定义对象一起使用,只要该对象定义了 __contains__() 方法。