在 Python 中,遍历数组(通常使用列表 list 表示)可以通过多种方式实现

在 Python 中,遍历数组(通常使用列表 list 表示)可以通过多种方式实现。以下是常见的数组遍历方法及其示例:

1. 直接遍历元素

直接访问列表中的每个元素,不关心索引。

python

arr = [10, 20, 30, 40,

for num in arr:

print(num)

输出:

10

20

30

40

50

2. 通过索引遍历

使用 range 和 len 获取索引,再访问元素。

python

arr = ["apple", "banana", "cherry"]

for i in range(len(arr)):

print(f"Index {i}: {arr[i]}")

输出:

Index 0: apple

Index 1: banana

Index 2: cherry

3. 同时遍历索引和元素(enumerate)

使用 enumerate 同时获取索引和元素值。

jrhz.info

python

arr = ["red", "green", "blue"]

for idx, color in enumerate(arr):

print(f"Index {idx}: {color}")

输出:

Index 0: red

Index 1: green

Index 2: blue

4. 列表推导式遍历

通过列表推导式生成新列表或执行操作。

python

arr = [1, 2, 3, 4, 5]

squared = [x**2 for x in arr] # 计算平方

print(squared)

输出:

[1, 4, 9, 16, 25]

5. 使用 while 循环遍历

通过索引手动控制遍历过程。

python

arr = ["a", "b", "c", "d"]

i = 0

while i < len(arr):

print(arr[i])

i += 1

输出:

a

c

d

6. 反向遍历

使用 reversed 或负步长切片反向访问元素。

python

arr = [10, 20, 30, 40]

# 方法1: reversed

for num in reversed(arr):

print(num)

# 方法2: 切片

for num

特别声明:[在 Python 中,遍历数组(通常使用列表 list 表示)可以通过多种方式实现] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

玄彬简直就是帅气的代名词,真的帅的很有质感,行走的荷尔蒙!(玄彬是啥)

玄彬简直就是帅气的代名词,真的帅的很有质感,行走的荷尔蒙!(玄彬是啥)

张力维71岁生日,主演《R4之谜》,因身体原因《英雄无悔》成绝唱(张力维丈夫)

在光影交错的岁月里,有些演员的名字或许不再频繁被提起,却始终在观众心中占据一席之地。 电影里的彩珠有些娇气,但现实中的张力维却格外勤快。在个人生活方面,1979年张力维经人介绍认识了八一厂的王珈。 在当下娱…

张力维71岁生日,主演《<strong>R4之谜</strong>》,因身体原因《<strong>英雄无悔</strong>》成绝唱(张力维丈夫)

大型空压机哪一个牌子好:第一名竟然是它,萨震真不简单(大型空压机种类)

2025 大型空压机品牌 TOP4 推荐(第三方客观测评)1. 第一名:萨震节能空压机品牌(SEIZE)—— 全球节能标杆,大型场景首选核心特点:聚焦 “设备 + 系统” 一体化,专攻大型园区、工厂整站改造…

大型空压机哪一个牌子好:第一名竟然是它,萨震真不简单(大型空压机种类)

一小女生对于和伟穷追不舍,知情者曝其被传丑闻原因,内容炸裂。(一名女孩子)

知情的人说,这女生可能是通过假扮于和伟孩子同学加的微信,后来真当自己是家人了。 这女生手里的微信截图和定位时间戳,网上查了很久也没法确定真实性。 现在网上还在吵,真假一时半会儿说不清,反正于和伟最近是挺闹心的…

一小女生对于和伟穷追不舍,知情者曝其被传丑闻原因,内容炸裂。(一名女孩子)

俄称已从非正式渠道获取和平计划材料 内容待研判

当地时间11月26日,『俄罗斯总统』助理乌沙科夫表示,俄方尚未正式接收美国提出的乌克兰“和平计划”,但已通过非正式渠道获取文本材料。他指出,俄罗斯尚未与任何方面讨论该计划的具体细节,其中若干条款需要深入研判

俄称已从非正式渠道获取和平计划材料 内容待研判