Python:数据类型list中 利用循环的基本操作--补充 (1)列表的遍历
2018-09-10 15:29
771 查看
版权声明:本人原创文章,转载请注明出处 https://blog.csdn.net/qq_28766729/article/details/82590406
列表list是python内置的一种数据类型。list是一种有序的集合,可以随时添加和删除其中的元素。
在学习python的过程中,不断地发现以前学到的旧知识有着新的用法,在这里更新一篇关于list的博客,做一下总结。
使用加号”+”可以连接列表
a=[1,2,3,4,5] b=[5,6,7,8,9] c=['one','two','three'] d=a+b+c print(d) [1, 2, 3, 4, 5, 5, 6, 7, 8, 9, 'one', 'two', 'three']
使用乘号”*”可以叠加列表
- 列表可以直接跟一个整数相乘
- 相当于把n个列表连接在一起
a=[1,2,3,4] b=a*4#重复打印列表4次 print(b) [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]
成员资格运算符
这个运算符在我的另一篇博客中提到过,这里做一下演示。
#成员资格运算 #就是判断一个元素是否在list里面。返回值是布尔值 a=[1,2,3,4,5] b=8 #c的值是一个布尔值 c=b in a print(c) b=4 print(b in a) False True
列表的遍历
在树的遍历中,是这样解释的,所谓遍历是指对树中所有结点的信息的访问,即依次对树中每个结点访问一次且仅访问一次。
对于列表也是将列表内的每个元素访问一次且仅访问一次。
- 列表有两个循环函数for、while
- 一般用for函数来遍历list
# for in list a=[1,2,3,4,5] #挨个打印a里边的元素 for i in a: print(i) 1 2 3 4 5用range()生成列表进行遍历
#range #in 后面的变量要求是可以迭代的内容 for i in range(1,6): print(i) print(type(range(1,6))) #range #in 后面的变量要求是可以迭代的内容 for i in range(1,6): print(i) print(type(range(1,6))) 1 2 3 4 5 <class 'range'>
while函数也可以对list进行遍历,但我们不常用,有些特点场合才会用到它。
# while循环访问list a=[1,2,3,4,5,6] lenth= len(a) #indx表示的是list的下标 indx = 0 while indx<lenth: print(a[indx]) indx+=1 1 2 3 4 5 6阅读更多
相关文章推荐
- Python:数据类型list中 利用循环的基本操作--补充 (2)双层嵌套列表
- python基本数据类型list,tuple,set,dict用法以及遍历方法
- [python小菜]内建数据类型list 利用切片添加操作
- python快速入门 数据输出和基本类型 常用的循环遍历等
- Python基本数据类型之list列表
- python中的列表,元祖,字典,等基本数据类型的操作
- Python中复合数据类型(list,turple以及切片,循环等操作)
- Python的基本语法,涵盖数据类型、循环判断、列表、map和set等
- python进阶二_基本数据类型与操作
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- Java -- 利用反射 操作任意数组,包括对象数组 和 基本数据类型的数组
- Python学习第2节(基本数据类型操作和执行流程语句)
- redis基本数据类型操作之 list
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据