用python for循环_Python编程工具

用python for循环_Python编程工具在 Python 中 for 循环用于遍历序列 如列表 组 字典 字符串等 或其他可迭代对象 以下是使用 for 循环遍历的一些基本方法 遍历列表 python 方法 1 使用 for 循环简单结构遍历 cities Guangzhou Beijing Shanghai Nanjing for city in cities print city 方法 2

在Python中,`for`循环用于遍历序列(如列表、组、字典、字符串等)或其他可迭代对象。以下是使用`for`循环遍历的一些基本方法:

遍历列表

 方法1:使用for循环简单结构遍历 cities = ["Guangzhou", "Beijing", "Shanghai", "Nanjing"] for city in cities: print(city) 方法2:使用range()和len()函数遍历 for i in range(len(cities)): print(i+1, cities[i]) 方法3:使用enumerate()函数遍历 for i, city in enumerate(cities): print(i+1, city) 

遍历字符串

 string = "Hello World" for char in string: print(char) 

遍历字典

 遍历字典的键 my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"} for key in my_dict: print(key, my_dict[key]) 遍历字典的键值对 for key, value in my_dict.items(): print(key, value) 

遍历组

 t = (1, 2, 3) for item in t: print(item) 

遍历字典的键值对(按字母顺序)

 my_dict = {"Name": "Zara", "Age": 7, "Class": "First", "Address": "Beijing"} for key in sorted(my_dict): print(key, ":", my_dict[key]) 

遍历多个序列

 x = [1899, 1900, 1901, 2000, 2099, 2100, 2101] y = [0, 1, 2, 6, 11, 12, 13] z = [0, 1, 2, 15, 30, 31, 32] for a in range(len(x)): for b in range(len(y)): for c in range(len(z)): print(x[a], y[b], z[c]) 

遍历列表搜索指定姓名

 students = [{"name": "关羽", "age": 18}, {"name": "张飞", "age": 23}, {"name": "刘备", "age": 21}, {"name": "曹操", "age": 35}] find_name = input("请输入姓名:") for student in students: if student["name"] == find_name: print("您输入的是:", student) break 

以上示例展示了如何使用`for`循环遍历不同类型的数据结构。您可以根据实际需求选择合适的方法进行遍历操作

编程小号
上一篇 2025-05-21 14:24
下一篇 2025-05-21 14:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/82333.html