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]) #打印索引和值

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

Python循环列表的方法的更多相关文章

  1. Python List 列表list()方法

    Python基础数据类型之一列表list,在python中作用很强在,列表List可以包含不同类型的数据对像,同时它是一个有序的变量集合,每个变量可以存储一个地址.所有序列能用到的标准操作方法,列表也 ...

  2. python之列表及其方法---整理集

    列表类,类名是list 通过list类创建对象,使用中括号 列表特性: 使用中括号括起来 中间用逗号分隔每个元素 元素可以是数字.字符串.布尔值.列表 列表中可以嵌套列表 列表中每个元素的下标从0开始 ...

  3. Python循环列表删除元素问题

    有人会遇到这种问题,遍历列表,想删除列表中的某几个元素,执行后发现有些并没有删除到, 比如以下代码 a=[1,2,3,4,5,6]print(a) for i in a: if i==3 or i== ...

  4. python: 列表的方法

    操作 函数 使用方法 备注 索引 index in: example.index(‘creative’) --- 1 in:example[1,] --- [’creative’, [’京东’,996 ...

  5. python清空列表的方法

    1.大数据量的list,要进行局部元素删除,尽量避免用del随机删除,非常影响性能,如果删除量很大,不如直接新建list,然后用下面的方法释放清空旧list. 2.对于一般性数据量超大的list,快速 ...

  6. python中空列表判断方法总结,欢迎补充

    --代码-- if __name__ == '__main__': l = [] print(l.__len__() == 0) print(l.__sizeof__() == 40) print(l ...

  7. Python 循环列表删除元素的注意事项

    错误示范: class Solution: def removeElement(self, nums, val: int) -> int: for i, num in enumerate(num ...

  8. Python - list 列表常见方法

    list.append(x) 介绍 在列表的末尾添加一个元素 相当于  a[len(a):] = [x] 返回值 None 栗子 # append a = [1, 2, 3] b = [4, 5, 6 ...

  9. python循环删除列表元素常见错误与正确方法

    python循环删除列表元素 觉得有用的话,欢迎一起讨论相互学习~Follow Me 常见错误 常见错误一:使用固定长度循环删除列表元素 # 使用固定长度循环pop方法删除列表元素 num_list_ ...

随机推荐

  1. 使用javaxmail发送文字邮件

    package com.rupeng.javaMail; import java.util.Properties; import javax.mail.Authenticator;import jav ...

  2. Idea中如何导入jar包

    1.首先在idea左上角找到" File ",然后找到 "Project structure" 2.接着选择 " java ",选择后接着会 ...

  3. 5. Idea集成Git

    5.1 引入本地安装的Git 5.2 本地库的初始化操作 5.3 本地库的基本操作 add与commit 控制台查看commit记录 查看Log 5.4 远程库的基本操作 远程库第一次pull到本地库 ...

  4. Java集合【9】-- Vector源码解析

    目录 1.Vector介绍 2. 成员变量 3. 构造函数 4. 常用方法 4.1 增加 4.2 删除 4.3 修改 4.4 查询 4.5 其他常用函数 4.6 Lambda表达式相关的方法 4.7 ...

  5. 考研数学数一公式整理(微积分&线性代数&概率统计)

    主要根据李永乐老师的线性代数讲义.全书和汤家凤老师的高数讲义整理的. 用于记背数学需要背的公式和步骤,概念.定义.公式多,方法步骤少(毕竟太庞杂了). 本来是自用,但还是分享一下,希望有补充指正! 链 ...

  6. 这几个很实用的Linux命令,千万别忘记了!

  7. [笔记] dumpsys meminfo数据与smaps文件对应关系

    通过cat /proc/$PID/smaps可以查看进程内存的详细映射情况.详细解析可以参考kernel的文档/Documentation/filesystems/proc.txt 如果我们的Andr ...

  8. redis 做分布式锁

    ok 我们从最基础的一步步来 加锁: 1.setNx没有expire,拿锁线程挂掉后,死锁 2.setNx然后exipre分两步做,setNx后redis宕机,或者线程挂掉,死锁 3.SETNX re ...

  9. On-Demand Learning for Deep Image Restoration

    摘要 论文来源:ICCV 2017 之前的缺点:目前的机器学习方法只专注于在特定困难程度的图像损坏(如一定程度的噪声或模糊)情况下进行良好的训练模型. 改进的方法:提出了一种基于深度卷积神经网络的按需 ...

  10. SpringBoot集成FastDFS依赖实现文件上传

    前言 对FastDFS文件系统安装后的使用. FastDFS的安装请参考这篇:Docker中搭建FastDFS文件系统(多图) 本文环境:IDEA + JDK1.8 + Maven 本文项目代码:ht ...