首页 > 软件开发 > 编程语言 >

怎么遍历list

来源:互联网 2023-03-17 00:25:41 258

怎么遍历list?这里用python解释一下各种遍历的方法。dSv办公区 - 实用经验教程分享!

工具/原料

  • python

方法/步骤

  • 1

    l = [1, 2, 3, 4, 5]dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    这里创建一个列表,也就是list,list是可以遍历的,是可修改有序的数据。dSv办公区 - 实用经验教程分享!

    怎么遍历listdSv办公区 - 实用经验教程分享!

  • 2

    for i in l:dSv办公区 - 实用经验教程分享!

    print(i)dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    用for loops就可以直接遍历list。在下方可以设置逐个打印出来,证明遍历的效果。dSv办公区 - 实用经验教程分享!

    怎么遍历listdSv办公区 - 实用经验教程分享!

  • 3

    for l in l:dSv办公区 - 实用经验教程分享!

    print(l)dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    单独的每个特殊遍历,可以定义和列表一样的变量名字,但是不建议这样定义,会造成混绕。dSv办公区 - 实用经验教程分享!

    怎么遍历listdSv办公区 - 实用经验教程分享!

  • 4

    l = ["a", "b", "c", "d"]dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    for i in range(len(l)):dSv办公区 - 实用经验教程分享!

    print(i, l[i])dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    另外如果我们用range配合len就可以在遍历的时候指定序号。dSv办公区 - 实用经验教程分享!

    怎么遍历listdSv办公区 - 实用经验教程分享!

  • 5

    l = ["a", "b", "c", "d"]dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    a = [i for i in l]dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    print(a)dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    列表推导式进行变量是一种高级的方法,也是非常常见的。dSv办公区 - 实用经验教程分享!

    怎么遍历listdSv办公区 - 实用经验教程分享!

  • 6

    for x, y in zip([1, 2, 3], ["Peter", "Alice", "Chris"]):dSv办公区 - 实用经验教程分享!

    print(x, y)dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    利用zip函数可以同时遍历两个列表dSv办公区 - 实用经验教程分享!

    怎么遍历listdSv办公区 - 实用经验教程分享!

  • 7

    print(*zip([1, 2, 3], ["Peter", "Alice", "Chris"]))dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    这样可以用zip做反向操作。dSv办公区 - 实用经验教程分享!

    怎么遍历listdSv办公区 - 实用经验教程分享!

  • 8

    a = [1, 2, 3]dSv办公区 - 实用经验教程分享!

    b = ["Peter", "Alice", "Chris"]dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    for i in a:dSv办公区 - 实用经验教程分享!

    for y in b:dSv办公区 - 实用经验教程分享!

    print(i, y)dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    嵌套的循环有另外一种遍历的效果。dSv办公区 - 实用经验教程分享!

    怎么遍历listdSv办公区 - 实用经验教程分享!

  • 8此文章未经授权抓取自百度经验
  • 9

    a = [1, 2, 3]dSv办公区 - 实用经验教程分享!

    n = 0dSv办公区 - 实用经验教程分享!

    while n 2:dSv办公区 - 实用经验教程分享!

    for i in a:dSv办公区 - 实用经验教程分享!

    n = 1dSv办公区 - 实用经验教程分享!

    print(i)dSv办公区 - 实用经验教程分享!

    dSv办公区 - 实用经验教程分享!

    如果配合while来遍历,功能也是可以涉及到很多方面。dSv办公区 - 实用经验教程分享!

    怎么遍历listdSv办公区 - 实用经验教程分享!

  • 注意事项

    • 每种方法都是对应不同的情况来运用的

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!dSv办公区 - 实用经验教程分享!


    标签: 编程语言python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码