1、直接使用数组的元素进行遍历,但这种遍历方法效率较低,不推荐使用。可以使用 python中的 num或者 int数组。 2、使用 python中的my_num,该方法通过数组的末尾进行遍历,效率最高,可以直接使用。 5、在 Python中直接使用数组进行遍历时,可以将其作为一个表达式直接输入,如: 6、通过数组元素的末尾来进行遍历数组: 7、用 list函数遍历数组: 11、用 list函数遍历数组时,可以使用 range函数进行遍历: 如果使用 sort函数遍历时有其他的方式,也可以在这里进行参考。

  • 1、使用 num或者 int数组

    对于 num或者 int数组,我们可以使用my_num或者my_int的方式进行遍历,如图所示: (1)在 Python中,对数组进行遍历时,使用my_num的方式效率最高,可以直接使用。 (2)当数组元素较多时,或者不知道如何进行遍历时,可以通过使用 num或者 int的方式进行遍历。 下面我们用一个简单的例子来演示一下 num和 int数组的使用方法。 假设我们需要遍历数组a中的所有元素。在执行过程中,由于我们需要对每个元素进行一个判断,所以要对a进行遍历。我们可以这样写: 那么为什么不直接用 int来遍历数组呢?因为 int数组是一种整型数据,不能直接使用 int来进行遍历。 当然我们也可以直接使用 num来进行遍历数组a,如图所示: 这时我们可以使用如下代码: 在这里,我们可以看到输出结果为:

  • 2、使用my_num

    my_num是一个 Python的内置函数,通过数组末尾的元素进行遍历,该函数支持使用 int或者 char类型的数组来作为参数。遍历时,先从数组的第一个元素开始,遍历结束后会将数组的第一个元素清空。在实际使用中,我们可以将其作为一个表达式来使用,如: 在上面的代码中,我们先遍历数组的第一个元素,然后通过数组最后一个元素进行了清空。与直接使用 num遍历不同的是,my_num会在遍历结束后将数组中所有元素都清空。如果我们要遍历数组中所有元素的话,我们可以通过调用my_num的方法来完成。 例如:我们有两个数组a和b,其中a是第一个数组的第一个元素,b是第二个数组的第二个元素。在使用my_num遍历数组时,可以将其作为一个表达式进行输入。 首先我们定义了一个名为my_num的对象,然后遍历数组a和b。因为不想重复遍历,所以在遍历结束后会将数组a和b都清空。但是在实际使用中我们可能需要进行多次遍历,所以我们可以通过调用my_num的方法来进行遍历。这个方法参数可以是 int、 char、 variable等类型的数组。my_num方法返回一个对象作为参数传递给下一个方法。

  • 3、使用 sort函数

    sort ()函数是 Python中常用的一个函数,它的作用是将字符串转换成一个合法的字符串。该函数的参数是一个字符串,其返回值是一个数字。如果将该值以字符串的方式输入,则可以将其转换成合法的字符串,如: sort ()函数要返回的是一个数字,所以在输出结果前要先进行一个转换。下面我们用 sort ()函数来对一个字符串进行遍历。 例如,我们想遍历数组中的所有元素,那么可以这样做: sort ()函数在输出结果前先转换成字符串,然后再输出到数组中。注意: sort ()函数没有返回值,只能返回一个数字。 如果你对上面的代码感兴趣,可以自己尝试一下,如果不能实现上述功能的话,那么在这里提供几种比较好的方法供大家参考: 1、可以通过将字符串转换成数值后再进行遍历。如: range ()函数只需要遍历一次即可,如: 如: 如:

  • 4、通过数组元素的末尾来进行遍历

    my_num方法可以将数组的元素直接作为一个表达式,通过数组的末尾进行遍历。 这种方法的好处是可以直接将数组作为一个表达式,而且效率较高。但不推荐使用my_num方法,因为在 python中my_num方法存在以下问题: (1)my_num方法存在的问题是无法使用 str函数,的语法为: (2)my_num方法不支持指针,也不支持数组指针。如果我们先创建数组对象再创建数组指针,那么遍历时就需要先遍历数组的每一个元素,然后再将这些元素作为一个表达式进行遍历。 (3)在使用my_num方法时,如果我们想要用 str函数来遍历数组中的每个元素,就必须在函数中定义一个 int数组作为输入。

  • 5、用 list函数遍历数组

    用 list函数遍历数组, list函数返回一个数组的首个元素,但不是第一个元素,且该数组元素的个数不能为0。 (1)如果数组的首个元素为空,则 list返回-1,如果首个元素为空则返回0。 上面的代码中的 list函数遍历数组后,并没有返回值。它将所有数组中的元素都遍历了一遍,该方法可以用来遍历数组。需要注意的是, list函数在使用前必须先初始化才能使用,当数据量较大时,我们可能需要多次初始化 list函数才能保证遍历数组的效率。

  • 6、用 list函数遍历可以对数组进行排序。

    从上面的遍历可以看出,在 Python中遍历数组,需要使用到my_num, range等函数,这些函数都是 python中的基本语法。除了上面提到的 list函数外,还需要使用到 sort函数,它可以对数组进行排序。另外还有一个比较常用的方法就是直接使用数组中元素的尾数来进行遍历,这个方法在之前的文章中也有过介绍,如果想了解可以直接查看之前的文章。今天就不在这里过多介绍了。

  • 常用的python遍历数组代码

  • 1. 使用for循环遍历数组

    ```python
    arr = [1, 2, 3, 4, 5]
    for i in arr:
    print(i)
    ```

    2. 使用while循环遍历数组

    ```python
    arr = [1, 2, 3, 4, 5]
    i = 0
    while i < len(arr):
    print(arr[i])
    i += 1
    ```

    3. 使用enumerate()函数遍历数组

    ```python
    arr = [1, 2, 3, 4, 5]
    for i, val in enumerate(arr):
    print(i, val)
    ```

    4. 使用zip()函数遍历多个数组

    ```python
    arr1 = [1, 2, 3, 4, 5]
    arr2 = ['a', 'b', 'c', 'd', 'e']
    for a, b in zip(arr1, arr2):
    print(a, b)
    ```

    5. 使用列表推导式遍历数组

    ```python
    arr = [1, 2, 3, 4, 5]
    new_arr = [i*2 for i in arr]
    print(new_arr)
    ```

python 遍历数组的3种方法及常用的代码相关推荐

  1. python遍历数组的两种方法及将print的内容写入文件中

    python遍历数组的两种方法 第一种,最常用的,通过for in遍历数组 colours = ["red","green","blue"] ...

  2. python3(4)--- python遍历数组的两种方法

    python遍历数组的两种方法 第一种,最常用的,通过for in遍历数组.其实本质就是取出来的是这个数组或者列表中的元素,和角标无关. colours = ["red",&quo ...

  3. python遍历数组的两种方法的代码

    工作过程中,把开发过程中较好的一些内容段备份一下,下面内容是关于python遍历数组的两种方法的内容,希望对小伙伴有用途. colours = ["red","green ...

  4. python遍历数组的两种方法加条件输出数组的值

    第一种方法 1.通过for in遍历数组. 其实本质就是取出来的是这个数组或者列表中的元素,和角标无关. for predict_scores in predict_scores:print(pred ...

  5. python遍历数组的两种方法_python同时遍历数组的索引和值的实例

    你想在迭代一个序列的同时跟踪正在被处理的元素索引. 获取索引 内置的 enumerate() 函数可以很好的解决这个问题: >>> my_list = ['a', 'b', 'c'] ...

  6. python遍历数组的两种方法

    第一种,最常用的,通过for in遍历数组 1 2 3 4 5 6 7 8 colours = ["red","green","blue"] ...

  7. php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析

    PHP遍历数组的三种方法及效率对比分析 发布于 2015-03-04 21:55:27 | 129 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  8. php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析_php技巧

    本文实例分析了PHP遍历数组的三种方法及效率对比.分享给大家供大家参考.具体分析如下: 今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个.顺便写个文章总结下,如果总结不全还请朋友们指出 第一 ...

  9. php 遍历 效率高,PHP遍历数组的三种方法及效率对比分析

    这篇文章主要介绍了PHP遍历数组的三种方法及效率对比,实例分析了foreach.while与for三种遍历数组的方法与相关的效率比对,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例分析了PHP遍 ...

最新文章

  1. C++ .h(头文件) 与 .cpp(源文件) 的使用
  2. mysql单列索引和多列索引_mysql索引类型 normal, unique, full text
  3. 谈谈 Swift 中的 map 和 flatMap
  4. 2006_06_16_阿根廷的节日
  5. 【Java多线程】Join的使用、如何使用getState()查看线程的状态
  6. 阿里云centos镜像地址以及个发行版本说明
  7. su生成面域插件_插件玩的溜,SU不用愁
  8. GB2312, GBK, GB18030 这几种字符集主要的区别
  9. 95-30-015-Channel-AbstractNioMessageChannel
  10. perl查看文件,提取指定信息输出到文件
  11. 跨时代比较:工业化因素是关键
  12. SSH面试常被问到的问题
  13. 从论文pdf中复制粘贴文字时,空格变成回车的解决方法
  14. numpy矢量化运算
  15. 有关于计算机技术节日名称,三月份有关计算机的节日
  16. SQL连接MYSQL出现对象名无效_SQL数据库时提示对象名'XXX' 无效
  17. 验证码漏洞汇总(一)
  18. mx330属于什么档次的显卡
  19. 物联网平台在AIoT领域8大场景应用
  20. 论一个程序员的编程修养(你品,你细品)

热门文章

  1. 互联网创业创意养成记1 - 前言
  2. DELMIA软件:机器人搬运仿真
  3. redis缓存雪崩、穿透、击穿概念、布隆过滤器小结及解决办法
  4. NetStream 记录
  5. 中国武打电影最经典的十个打斗场面
  6. (Python入门)学习笔记一,初次接触尝试使用Python——环境搭建与配置
  7. 如何将用户变成布道者
  8. 【JavaScript】下大雪
  9. Mysql基础知识+部分进阶知识
  10. 【cmd运行java/javac/java -version不显示信息】