Python中关键字in主要有2中用法:
- 和for关键字搭配组成“for ... in ...”迭代语句。
- 判断元素是否存在于一个数据对象中(in和not in语句)
迭代语句中的in
in和for搭配组成“for ... in ...”迭代语句。
完整语法如下:
for 元素 in 可迭代数据对象:
执行代码
关于for相关的详细信息,可以参考Python for 关键字。
示例如下:
a = [1, 8, 8]
for item in a:
print(item)
输出结果为:
1
8
8
判断语句中的in
in在判断语句中表示元素是否在一个可迭代数据对象中,not in则表示相反的意思。
语法如下:
元素 in 可迭代数据对象
元素 not in 可迭代数据对象
示例如下:
if 't' in 'tool':
print('存在')
if 88 not in (1, '88'):
print('不存在')
输出结果:
存在
不存在