在Python中遍历列表

列表类型用于在单个变量中存储多个项。该列表可以存储诸如integer、string、dictionary甚至其他列表之类的项类型。Python列表类型是一种iterable类型,可以使用不同的方法进行迭代。在本教程中,我们将学习如何以不同的方式遍历Python列表。

Resistance Band Set Yoga Fitness Rubber Loop Gym for Pilates
| 月销量9件
优惠价24.65元
原价¥52.44

淘口令:

¥dwjFXuPc6el¥
 

使用for循环遍历列表

for循环是遍历列表的实际方式。For循环用于对给定的iterable数据结构(如list、tuple、dictionary、set等)进行迭代。

for VAR in LIST:   print(VAR)

现在,看下面的列表示例,我们将在其中迭代名为 数字 并使用print()方法将它们打印到标准输出。在每次迭代中,一个项目将被设置到名为 项目 .

numbers = [1,2,3,4,5]for item in numbers:    print(item)

使用for循环和range()遍历列表

Python提供了一个现代的方法,而没有额外的迭代语句,这些语句存在于传统的语言中,如C、C++等。但是如果需要,我们可以使用RooEf()方法,用for循环来迭代更多的传统方法,通过增加for循环的索引并返回索引项的列表项。

LENGTH = len(LIST)for INDEX in range(LENGTH):
   print(LIST[INDEX])

在下面的示例中,我们将创建一个数字列表names numbers,然后使用 长度() 方法。项计数设置为的长度 范围() 方法并从0迭代到4,因为数字列表有5项。

numbers = [1,2,3,4,5]
length = len(numbers)
for index in range(length):
    print(numbers[index])

使用while循环遍历列表

即使for循环也非常流行,而while循环提供了类似的特性,我们也可以使用这些特性来遍历列表。我们将使用len()方法获取列表的项计数,然后迭代并增加索引到列表的末尾。

LENGTH = len(LIST)

while INDEX < LENGTH:   print(LIST[INDEX])   IDENX +=1

让我们做一个关于如何使用while循环遍历列表的示例。

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

length = len(numbers)

while index < length:
    print(numbers[index])    index +=1

理解地反复浏览列表

pythonlist提供了不同且有用的特性,这使得它非常强大。列表理解是一种用于迭代列表项的功能。列表理解的语法如下所示。

[print(ITEM) for ITEM in LIST]

在下面的示例中,我们将使用list comprehension遍历list。

numbers = [1,2,3,4,5]
[print(item) for item in numbers]

使用enumerate()方法遍历列表

Tuples是Python中的另一种iterable类型,可以使用enumerate()方法将列表转换为也可以iterable的tuple。在转换时,索引号也将返回到元组中。

for INDEX,ITEM in enumerate(LIST):    print("Index:",INDEX,"Item:",ITEM)

在下面的示例中,我们将遍历名为numbers的列表和enumerate()方法,该方法将像元组一样返回项和索引号。我们将把索引设置为 指数 变量和项目为 项目 变量。

numbers = [1,2,3,4,5]
for index,item in enumerate(numbers):    print("Index:",index,"Item:",item)
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享