Python —— 列表的while循环遍历 、for循环遍历
遍历通俗理解就是按顺序依次访问到序列当中的每一个数据,这个操作即叫遍历。比如这里有个需求,需求内容是:依次打印列表中的各个数据。这个遍历的程序用while循环或者for循环就能完成。
一、while循环遍历
需求:依次打印列表中的各个数据。
代码体验:
"""
1. 准备表示下标的数据
2. 循环while条件: i<3 --- 条件不能写死,最后用len()代替 遍历: 依次按顺序访问得到序列的每一个数据 i += 1
"""list1 = ['python', 'java', 'php']
i = 0 # 因为列表下标从0开始
while i < len(list1): # len() 列表长度# 列表下标不能固定写死不然一直输出同一个数据,和i有关联,随着i的变化来依次输出列表数据print(list1[i])i += 1
执行结果:
二、for循环遍历
需求:依次打印列表中的各个数据。
代码体验:
list1 = ['python', 'java', 'php']
for i in list1:# 遍历数据中的数据print(i)
执行结果:
好文推荐
- 了解Python如何入门:https://blog.csdn.net/qq_46094651/article/details/128042038
- 了解python的行业前景:https://blog.csdn.net/qq_46094651/article/details/128405273
- 了解python的兼职副业:https://blog.csdn.net/qq_46094651/article/details/128964989
Python —— 列表的while循环遍历 、for循环遍历相关推荐
- python列表删除多个相同元素_Python遍历列表删除多个元素或者重复元素
在遍历list的时候,删除符合条件的数据,结果不符合预期 num_list = [1, 2, 2, 2, 3] print(num_list) for item in num_list: if ite ...
- python 列表推导式csv_Python 列表推导式
在本教程中,我们将学习使用 Python 列表推导. Python 列表推导式 列表推导式是一种基于现有列表创建列表的语法结构. 列表推导式为创建列表提供了一种简洁的方法. 常见的要求是创建新列表,其 ...
- python 列表、元组、集合、字典、循环遍历数据结构
python 列表.元组.集合.字典.数据结构的循环(整理自python文档) 列表-list-用方括号标注,逗号分隔的一组值 list 的 方法 对list添加.插入.删除.查找.排列.翻转 lis ...
- python 列表 常用操作 列表的循环遍历
目录 列表格式 常用操作 查找 判断是否存在 添加数据 删除数据 修改数据 复制 列表的循环遍历 列表嵌套 列表为可变类型数据 列表格式 [数据1,数据2,数据3,.......] 注:列表可以一次性 ...
- 迭代列表不要For循环,这是Python列表推导式最基本的概念
如果你还在使用 For 循环迭代列表,那么你需要了解了解列表推导式,看看它的基本概念都是什么. 列表解析式(List comprehension)或者称为列表推导式,是 Python 中非常强大和优雅 ...
- python遍历循环和无限循环结构_Python --- 程序的循环结构
1.遍历循环 2.无限循环 3.循环控制保留字 4.循环的高级用法 1.遍历循环 遍历某个结构形成的循环运行方式 for in : - 从遍历结构中逐一提取元素,放在循环变量中 - 完整遍历所有元素后 ...
- python循环遍历-for循环
python循环遍历 for循环 append() 方法向列表的尾部添加一个新的元素. 1)循环字符串 str_1='abcde你好呀!' result=[] for i in str_1:resul ...
- Python 列表,for循环,元组的使用(修改、添加、删除、排序、切片)
Python 列表(List) Python的基本数据类型有整数,浮点数,布尔,字符串,它们是最基本的数据.在实际编程中,我们要经常组织由很多基本数据组成的集合,这些集合的不同组织方式就是:数据结构, ...
- 06-列表(列表的使用、列表中元素的提取--切片、列表的通用操作、列表的方法、列表的遍历-for循环和range()函数)
1. 序列 (sequence) 1.1 基本概念 序列是Python 中最基本的一种数据结构.序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置 (索引) 并且序列中的数据会按照添加 ...
最新文章
- CSS3边框背景-边框背景(-border-image)
- linux dhcp 论文,毕业论文—基于linux的dhcp服务器配置.doc
- 北京智源大会6月23日精彩预告!(附问题征集)
- 2019年上半年收集到的人工智能自然语言处理方向干货文章
- Java数据结构与算法:队列
- 在Linux上自动调整屏幕亮度保护眼睛
- Linux qt 更新,Qt 5.15 Beta 2 发布,Qt 6之前的最后一个重大更新
- php 使用webservice_PHP中如何调用webservice的实例参考
- python 键盘输入_跟我一起学python | 探究07
- 面试题解析:1 Java中switch语句可以作用在enum上的测试
- 编程之美——数字哑谜
- 领导叫我要好好带新人。。。
- 10多个免费DNS解析服务器
- 贝多芬没能写完的《第十交响曲》,即将被人工智能完成
- win10下禁用全角半角Kill-Shift-Space
- 小程序瀑布流的实现三种方式
- 可变滤波效果器-Pulsar Modular P565 Filter Set v1.2.0 macOS-MORiA
- STM32通过SPI协议驱动OLED屏
- Ubuntu20.04切换源
- 能撸会跑,还可编程,全球首款AI仿生宠物机器人“火星猫”开始量产