📅  最后修改于: 2023-12-03 15:18:53.678000             🧑  作者: Mango
any
和 in
用法Python 提供了两个非常有用的关键字,分别为 any
和 in
。在字符串处理中,这两个关键字也是非常常用的。本文将介绍它们的用法及示例。
any
关键字any
关键字用于判断可迭代对象中是否存在至少一个 True 值。
any(iterable)
iterable
: 一个可迭代对象,如列表、元组、集合等。如果可迭代对象中存在至少一个 True 值,则返回 True,否则返回 False。
list1 = [False, False, True]
print(any(list1)) # True
list2 = [False, False, False]
print(any(list2)) # False
list3 = []
print(any(list3)) # False
in
关键字in
关键字用于判断一个元素是否在另一个可迭代对象中。
element in iterable
element
: 要查找的元素。iterable
: 一个可迭代对象,如列表、元组、集合等。如果可迭代对象中存在指定的元素,则返回 True,否则返回 False。
str1 = 'Python is easy to learn'
print('Python' in str1) # True
str2 = 'Goodbye, world!'
print('Python' in str2) # False
list1 = [1, 2, 3, 4, 5]
print(3 in list1) # True
以上就是 any
和 in
关键字的介绍和用法示例。在实际的编程过程中,这两个关键字可以帮助我们简化代码和提升运行效率。