目录
in关键字
in关键字用于判断对象A和对象B的从属关系,相较于大多数程序设计语言,in的存在使得Python代码在判断从属关系时简化了大量逻辑代码,使得程序结构更加清晰易懂。
使用示例
判断是否包含子字符串
if __name__ == '__main__':
demo = "I love Python"
print("Python" in demo)
# output: True
print("Python " in demo)
# output: False
判断值是否在列表中存在
if __name__ == '__main__':
demo = [1, 3, 5]
if 2 not in demo:
demo.append(2)
print(demo)
# output: [1, 3, 5, 2]

本文介绍了Python中的in关键字,用于判断子字符串、值在列表、集合、元组中的存在情况。in关键字通过调用对象的__contains__方法实现,其时间复杂度与对象类型有关,如list的时间复杂度为O(n),而set为O(1)。理解in关键字的原理有助于优化代码性能。
最低0.47元/天 解锁文章
1016





