1、概览
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。
当然,不止 list
和 tuple 可以迭代。只要是可迭代对象,无论有无下标,都可以迭代都可以迭代。包括dict 、str 、generator
?
在Python中,迭代是通过for ...
in来完成的。
?
1.1、字典的迭代
#
分类:
编程语言 时间:
2018-05-13 10:45:12
阅读次数:
148
切片可以帮助我们快速的从 list,tuple,str中取出自己想要的部分
list
和 tuple 的索引是从0开始的
?
L =
list(range(10))
?
#
取前三个元素,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2。包前不包后
L[0:3]
L[:3] #
取出前3个数
L[:10:2]? #
前10个数,每两个取一个(即步长为2)
L
分类:
编程语言 时间:
2018-05-13 10:37:56
阅读次数:
141
Python之创建list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 构造list非常简单,按照上面 ...
分类:
编程语言 时间:
2018-04-04 18:15:29
阅读次数:
187
list和tuple list: list是列表,为一个有序的集合,可以随时删除或添加其中的元素,如下:classmates为一个list,可以用len显示list的长度: 用索引访问list中每一个位置的元素,下标从[0]开始,最后一个元素为len()-1,若写为len(),会报下标越界的错误: ...
分类:
其他好文 时间:
2018-03-07 20:09:50
阅读次数:
160
概念:list是集合,且是可变集合,tuple是元组集合,不可变集合。 1.Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 主要知识点:初始化集合 param = ['jerry',tom'','lily','lucy']; 根据下标查询指定 ...
分类:
编程语言 时间:
2018-03-06 16:58:46
阅读次数:
188
1、去除列表中的重复元素 2、删除指定文件 3、读取文件中的内容并打印在屏幕上 5、反向获取list元素最快的方式 4、 list和tuple的互相转换 ...
分类:
编程语言 时间:
2018-03-04 18:06:30
阅读次数:
153
元组(typle)列表(list)没有减法和除法,但有加法和乘法。 1、加法,即把元素相加。只可以list和tuple相加,不能加其他类型。 输出为 (1, 2, 3, 4) <class 'tuple'> 2、乘法,只能和整形相乘。即把元素个数翻倍,不能和其他任意类型相加。 输出为 [80, 80 ...
分类:
编程语言 时间:
2018-02-03 23:09:30
阅读次数:
7343
拼接字符串和数字时,应先把数字做转换 如,bytes(page) 再做拼接:str+page 使用list和tuple https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386 ...
分类:
编程语言 时间:
2018-01-02 01:20:33
阅读次数:
141
恢复内容开始 数组list 添加用.append(i,'xxx')方法 删除用.pop(i)方法,其中i为索引位置 数组可以直接作为元素插入数组 元组tuple(初始化后不能改变,所谓不变是指指向的位置不能变) tuple中定义一个元素的时候要加一个逗号用来区分数组与数据赋值 list和tuple是 ...
分类:
编程语言 时间:
2017-12-01 11:48:42
阅读次数:
208
a = 'python'print('hello,', a or 'world')b = ''print ('hello,', b or 'world')print('-----------------------------------')创建listL = ['Adam',95.5,'Lisa'... ...
分类:
编程语言 时间:
2017-11-23 08:20:26
阅读次数:
105