• Python循环列表的方法


    python循环列表的几种方法:

    第一,依次打印列表中的各项值。

     1 #!usr/bin/env python3
     2 #!-*- Coding:utf-8 -*-
     3 
     4 '''
     5 多种循环列表的方法
     6 '''
     7 lang1 = ['python','php','c','C++','ruby','java'] #定义列表
     8 print(lang1[0]) #打印索引为0的值
     9 print(lang1[1]) #打印索引为1的值
    10 print(lang1[2]) #打印索引为2的值
    11 print(lang1[3])    #打印索引为3的值
    12 print(lang1[4]) #打印索引为4的值
    13 print(lang1[5]) #打印索引为5的值

    第二,while循环列表。

    1 lang2 = ['python','php','c','C++','ruby','java'] #定义列表
    2 i = 0 #初始化i
    3 while i < len(lang2): #定义条件,开始循环
    4     print(lang2[i]) #打印每次i的值对应在列表中索引的位置的值
    5     i += 1 #i自增1

    第三,for循环列表。

    1 lang3 = ['python','php','c','C++','ruby','java'] #定义列表
    2 for language in lang3: #开始循环
    3     print(language) #打印列表每一项的值

    第四,使用iter迭代器循环读取列表

    1 lang4 = ['python','php','c','C++','ruby','java'] #定义列表
    2 for language in iter(lang4): #使用iter迭代器循环读取
    3     print(language) #打印值

    第五,使用enumerate()循环读取列表的索引和值:

    1 lang5 = ['python','php','c','C++','ruby','java'] #定义列表
    2 for index, language in enumerate(lang5): #循环读取索引和值
    3     print(index,language) #打印索引和值

    第六,是第二while循环的补充版:

    1 lang6 = ['python','php','c','C++','ruby','java'] #定义列表
    2 for index in range(len(lang6)): #开始循环
    3     print(index,lang6[index]) #打印索引和值

    代码仅供学习和交流使用,并无实际意义。欢迎交流补充。

  • 相关阅读:
    Neoj4安装使用教程
    毕业设计每日博客——第五周3
    毕业设计每日博客——第五周2
    不知道为什么,我就是被这个冒号迷惑了
    对items函数的理解
    关于运算符+的一点想法
    请使用迭代查找一个list中最小和最大值,并返回一个tuple
    Python中最常见括号()、[]、{}的区别
    ping和telnet的区别
    SQL注入原理
  • 原文地址:https://www.cnblogs.com/mafu/p/13204902.html
Copyright © 2020-2023  润新知