python中in的用法

2023-09-23 23:05:53

在Python中,"in" 是一个逻辑运算符,用于测试一个值是否为一个序列(如字符串、列表或元组)中的元素。

它可以用于以下几种情况:

1. 字符串中的成员关系测试:

string = "Hello World"
print("H" in string)  # 输出 True
print("h" in string)  # 输出 False

2. 列表或元组中的成员关系测试:

list = [1, 2, 3, 4, 5]
print(3 in list)  # 输出 True
print(6 in list)  # 输出 False

tuple = (1, 2, 3, 4, 5)
print(3 in tuple)  # 输出 True
print(6 in tuple)  # 输出 False

3. 字典中的键测试:

dictionary = {"name": "John", "age": 25}
print("name" in dictionary)  # 输出 True
print("gender" in dictionary)  # 输出 False

4. 字符串中的子字符串测试:

string = "Hello World"
print("Hello" in string)  # 输出 True
print("hello" in string)  # 输出 False

5. 使用in来迭代访问序列中的元素:

list = [1, 2, 3, 4, 5]
for element in list:
    print(element)

以上就是"in"在Python中的用法。