Python 中 in 的用法详解

掌握成员测试与循环遍历的核心语法

1. 什么是 in

在 Python 中,in 是一个关键字,主要用于两种场景:

2. 成员测试:判断元素是否存在

使用 value in container 返回 TrueFalse

示例 1:列表(List)

fruits = ['apple', 'banana', 'cherry']
print('apple' in fruits)   # True
print('orange' in fruits)  # False

示例 2:字符串(String)

text = "Hello, world!"
print('world' in text)  # True
print('Python' in text) # False

示例 3:字典(Dict)

对字典使用 in 默认检查的是键(key),不是值(value)。

person = {'name': 'Alice', 'age': 25}
print('name' in person)     # True
print('Alice' in person)    # False
print('Alice' in person.values())  # True

示例 4:集合(Set)

nums = {1, 2, 3, 4}
print(3 in nums)   # True
print(5 in nums)   # False

3. 遍历:在 for 循环中使用 in

for item in iterable: 是 Python 最常见的循环结构。

遍历列表

colors = ['red', 'green', 'blue']
for color in colors:
    print(color)

遍历字符串

for char in "Python":
    print(char)

遍历字典的键

for key in person:
    print(key, person[key])

遍历字典的键值对

for key, value in person.items():
    print(f"{key}: {value}")

4. 注意事项与技巧

5. 小测验(JavaScript 交互演示)

点击按钮查看代码运行结果:

inhumane附魔-探索Minecraft中最稀有、最强大的附魔效果 Python int 转 str 教程-数字转字符串的多种方法 意大利Pinarello自行车-传奇工艺与速度的完美结合 Pioneer电视手机遥控器-用手机轻松控制您的Pioneer电视 意大利那不勒斯(Napoli)旅游指南|历史、美食与文化 Python 编码(Encoding)用法详解-字符编码问题一站式指南 Python 中的 sep 参数详解-print() 函数分隔符用法指南 在线学习 Python-免费入门到进阶教程|OnlinePython BAPE × Champion 联名系列|限量潮牌合作款发布 堆(Heap)数据结构详解-原理、应用与实现 Championship什么意思?全面解析冠军赛事术语 Pigeon公路车-轻盈、迅捷、为速度而生 ponchioe怎么读?发音、含义与常见疑问全解析 SHEIN十大股东信息-公司股权结构与投资方介绍 Pigeon是什么自行车?全面解析Pigeon品牌与车型 Champion服装吊牌-品质与风格的象征 Bonpoint旗舰店-法式童装奢侈品牌78TP线上精品店 美版iPhone在哪里生产?全面解析苹果手机制造地 下载的Python没有IDLE?原因与解决方法全解析 国行 iPhone 17 有 AI 吗?全面解析苹果最新智能功能 丙酸(Propionic Acid)详解-性质、用途与安全信息 Appetite To:探索食欲与美食的奇妙旅程 Pioneer怎么连接WiFi?详细图文教程-快速上手指南 “Ploughing”怎么读?发音、释义与例句详解 Evasion附魔-提升闪避能力的神秘附魔详解 港版iPhone15今日报价|最新港行价格对比与购买指南 Shein投资人专题-全球快时尚巨头背后的资本力量 冠军标志图鉴-Champion Logo Collection ExplanaTon-深入浅出的解释与理解指南 Python学习中文指南-从入门到精通 德国Pulsion-高性能流体技术与工业解决方案 MicroPython Web 开发指南|轻量级物联网Web应用入门 Python 字符串(String)详解-基础、方法与实用技巧 Pioneers是什么意思?探索先锋精神的起源与意义 韩版 iPhone 17 与日版区别详解|全面对比指南 词根“champion”探秘:从冠军到捍卫者 iPhone 17 台灣價格預測與最新消息|2026 最新資訊 iPhone 17 卫星电话功能详解-全新通信革命 Pioneer DJ 手机打碟指南-移动端专业DJ体验 浓情厚意 — 情感专题页面 Senior比较级详解-英语语法专题 Python自带pip吗?全面解析Python与pip的关系 港版 iPhone 17 可以用 AI 吗?全面解析苹果最新机型的人工智能功能 美版 iPhone 11 支持双卡双待吗?全面解析 善待他人:让世界更温暖-Be Nice on Someone SHEIN品牌深度分析-快时尚电商巨头崛起之路 lithosphere怎么读?发音、释义与地质知识详解 Python strip() 方法详解-字符串去空格与字符清理指南 Python 缺少 tkinter 模块?原因与解决方案详解 为什么你喜欢大熊猫?——探索国宝的魅力 Pinarello怎么读?正确发音、品牌故事与选购指南 Python while 循环详解-入门到实践 “school supplies”怎么读?发音、意思与常见文具清单 Python中的sep参数详解-print()函数的分隔符用法 “Something”怎么记?高效记忆方法大全 Python如何安装模块:pip使用指南|新手入门教程 Python time.localtime() 详解-获取本地时间的常用方法 Champion卫衣78TP专题页-经典美式潮流,舒适每一刻 Python最好的IDE推荐|高效开发必备工具 Shein企业文化|创新、敏捷与全球时尚的融合 One钱包-安全便捷的数字资产管理工具 台灣 iPhone 最新資訊與使用指南|全面解析 Apple 在台服務 OpenCV-Python 下载与安装指南|快速入门计算机视觉 SHEIN年销售额突破新高|全球快时尚电商巨头销售数据解析 Champion品牌怎么念?正确发音、品牌历史与常见误区全解析 奥地利Prorino:自然、文化与品质生活的典范 Python 虚拟环境 venv 入门指南|隔离依赖,高效开发 Champion7LONGWEN入口-78TP正品运动服饰与潮流鞋服 Python3 IDE 安装入口-快速开始 Python 编程 中置内变速Pinion系统-高效可靠的自行车传动解决方案 iPhone银色是白色吗?全面解析苹果银色配色真相 内啡肽(Endorphin)详解:身体的天然止痛剂与快乐激素 iPhone 第二个手机叫什么?揭秘苹果早期产品历史 Pleasant to Hear-悦耳之声:探索令人心旷神怡的声音世界 SHEIN估值分析-快时尚巨头的商业价值与未来前景 iPhone手机发烫怎么解决?全面降温方法汇总 Expending:探索扩展的无限可能 "You Are Nothing" 翻译与解析-中英文对照详解 Shein模特招聘-加入全球时尚先锋团队 Emotions 翻译|情绪词汇中英对照大全 Wise to Do Something:明智之举,成就更好的自己 国行 iPhone 17 价格预测与最新资讯-2026年权威汇总 Shopee账号购买指南|安全、合法、合规使用Shopee平台 iPhone Air 参数详解-全新超轻薄旗舰体验 Python while True 循环详解-永久循环的用法与最佳实践 iPhone 在台灣|最新機型、價格與購買指南 iPhone 17 Pro Max 提前发货|最新消息与预订详情 国家开放大学在线学习平台-one.ouchn.cn iPhone 卫星通信功能详解|紧急情况下的生命线 iPhone Air 摄像头|革命性影像体验 Champion是杂牌还是名牌?深度解析品牌历史与市场定位 高中生活指南|Senior High School Experience Shopee软件图片大全-78TP界面截图与功能展示 新加坡 iPhone 购买指南与最新资讯|新加坡苹果手机专题 iPhone序列号JH开头代表什么?全面解析与查询指南 去香港买 iPhone 17 最全攻略|省钱指南、购买流程与注意事项 Shine选品助手-智能高效的商品选品工具 plough 和 ploughing 的区别-英语词汇解析专题 Python中index()方法的用法详解-列表、字符串等常见场景 iPhone 1 到 iPhone 17 发布时间全记录-苹果历代机型发布年表