1. **遍历List(列表)**
列表是一种有序的可变序列对象,可通过for循环直接对其内容进行遍历:
python
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
此代码将依次输出'apple'、'banana'与'cherry'。
2. **遍历Tuple(元组)**
类似地,尽管元组是不可变的对象但依然可以使用同样的方式来遍历其元素:
python
colors_tuple = ('red', 'green', 'blue')
for color in colors_tuple:
print(color)
这段程序会逐个打印出't red'、'green'及'blue'.
3. **遍历Set(集合)**
由于集合作为无序且不包含重复项的数据结构,同样适用常规的 for 循环实现遍历操作:
python
numbers_set = {7, 9, 5}
for number in numbers_set:
print(number)
这里不会保证按特定顺序访问到每个数,但是能确保对集中所有唯一成员执行一次操作。
4. **遍历Dict(字典)**
字典由键值对组成,并非按照某种顺序排列。因此,我们可以有两种主要的方式来遍历它:一是通过它的 keys 或 values ,二是同时获取 key-value 对。
- 遍历 Keys:
python
person_info = {'name': "Alice", 'age': 28, 'city': "Seattle"}
for key in person_info.keys():
value = person_info[key]
print(key + ": ", value)
或者更简洁的方式利用 `.items()` 直接获得key-value对:
- 遍历 Key-Value Pairs (项目/条目):
python
for key, value in person_info.items():
print("{}: {}".format(key, value))
以上两种方法都会遍历并展示整个字典的内容,只是后者更加直观高效地展现了每一个键与其对应的值。
总结来说,在Python编程实践中,无论何种容器型数据结构都提供了内置的支持用于方便快捷地完成遍历任务。理解它们各自的特性并在实际场景下灵活运用至关重要。