python 中常见的遍历迭代场景用法

在 Python 中,遍历是一个非常常见且重要的操作,通常用于迭代列表、字典、元组等数据结构。以下是一些常见的遍历用法,涵盖了不同的数据类型和用法。

1. 遍历列表(List)

列表是 Python 中最常见的可迭代对象之一。可以使用 for 循环直接遍历列表中的元素。

示例:
my_list = [1, 2, 3, 4, 5]

# 使用 for 循环遍历列表元素
for item in my_list:
    print(item)

输出:

1
2
3
4
5

2. 遍历元组(Tuple)

元组与列表类似,也是一个可迭代对象。遍历元组的方式与遍历列表相同。

示例:
my_tuple = ('apple', 'banana', 'cherry')

for item in my_tuple:
    print(item)

输出:

apple
banana
cherry

3. 遍历字典(Dictionary)

字典是 Python 中常用的键值对数据结构。可以通过不同的方式遍历字典,常见的有按键、按值、按键值对遍历。

按键遍历字典:
my_dict = {
   'a': 1, 'b': 2, 'c': 3}

for key in my_dict:
    print(key)  # 也可以写作: for key in my_dict.keys()

输出:

a
b
c
按值遍历字典:
for value in my_dict.values():
    print(value)

输出:

1
2
3
按键值对遍历字典:
for key, value in my_dict.items():
    print(key, value)

输出:

a 1
b 2
c 3

4. 使用 enumerate() 同时遍历索引和值

enumerate() 是一个非常有用的内置函数,它可以让你在遍历一个可迭代对象时,同时获得元素的索引和值。

示例:
my_list = ['apple', 'banana', 'cherry']

for index, value in enumerate(my_list):
    print(f"Index: {
     index}, Value: {
     value}")

输出:

Index: 0, Value: apple
Index: 1, Value: banana
Index: 2, Value: cherry

5. 遍历字符串(String)

字符串是一个字符序列,也是可迭代对象,可以用 for 循环遍历其中的每个字符。

示例:

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风_流沙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值