4 高级特性 4.1 切片 [:] *注:-- list和tuple,字符串都支持切片 4.2 迭代 Iteration for ... in 及 for ... in if 两个变量迭代时, 4.3 列表生成式 4.4 生成器 generator - 作用:大量数据处理时,一边循环一边计算; 注意 ...
分类:
编程语言 时间:
2017-11-10 23:09:04
阅读次数:
280
list: Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list。用len()函数可以获得list元素的个数: 用索引来访问list中每一个位置的元 ...
分类:
编程语言 时间:
2017-11-04 19:41:18
阅读次数:
325
[1][python基础]使用list和tuple[3] list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list。用len()函数可以获得l ...
分类:
编程语言 时间:
2017-11-03 14:12:41
阅读次数:
215
使用for循环遍历list和tuple,这种遍历成为迭代 在如C语言中都是通过下标拿到值,for...in这种方式其实是相同的。 在函数的一节,这样说 >‘求和函数sum(),sum(iterable,start),第一个参数必须是可以迭代对象,listtuple。’ 可迭代对象为list,tupl ...
分类:
编程语言 时间:
2017-09-27 19:14:01
阅读次数:
440
list是Python的一种数据类型,是一个有序的集合,可以随时添加和删除。写法为list名称+[] list[]内的元素不仅仅为str,可以是数字,布尔值。 访问方法为变量名或者变量[索引],和C的数组类似,索引从0开始。 同时也可以倒序访问list: 最后一个元素的索引是[-1] 添加元素的第一 ...
分类:
编程语言 时间:
2017-09-25 23:03:22
阅读次数:
225
python 有切片和迭片的两种操作 支持list 和tuple两种数据类型 list: 第一种操作[0:1] :以第0个索引开始,到索引1 结束, [:] 什么都没有写,则是从0开始。 第二种操作[::] 第二个分号,则是指的是采样的频率。 迭片的操作:所谓的迭代就是循环: enumerate函数 ...
分类:
编程语言 时间:
2017-07-13 01:06:40
阅读次数:
236
迭代给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历称为迭代(Iteration)。在java和C语言中,迭代是通过循环list的下标来完成的,Python中迭代的抽象程度更高,不仅可以迭代list和tuple,而且可以迭代任何可迭代对象,包括我们自己创建... ...
分类:
编程语言 时间:
2017-06-17 12:16:28
阅读次数:
456
使用list和tuple 阅读: 420339 list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> classmates = ['Michael', 'Bob', 'Tr ...
分类:
其他好文 时间:
2017-05-27 00:34:22
阅读次数:
255
1、函数传入list或者tuple,可以一次传入多个元素,由于list和tuple的组成元素可以不同,比如整数和字符串混合组成list或者tuple,因此可以达到输入可变参数的目的 2、另一种可变参数的实现方式,函数可以支持形参个数可变,支持0个参数 如例子中所示在形参numbers前加*,调用时使 ...
分类:
其他好文 时间:
2017-05-07 16:09:59
阅读次数:
156
python入门(10)使用List和tuple list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list。用len()函数可以获得list元 ...
分类:
编程语言 时间:
2017-04-22 09:18:34
阅读次数:
152