码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 648个结果
生成器,迭代器,可迭代对象
Python中 list,truple,str,dict这些都可以被迭代,但他们并不是迭代器。 可迭代对象使用iter()函数后就变成了一个迭代器 比如说str类型,它可以迭代,但是他不是一个迭代器,使用iter(str)可以把str类型转换成str_iter类型的迭代器.(同理,list会变成li ...
分类:其他好文   时间:2018-08-16 23:44:11    阅读次数:6
python循环
#4.4.1循环基本格式:#for循环基本格式如下:forvarinobject:循环体语句块else:语句块#else部分可以省略。for执行时,依次将可迭代对象object中的值赋值给变量var。var每赋值一次,则执行一次循环题语句块。#循环结束时,如果有else部分,则执行对应的语句块。else部分只在正常结束循环时执行。如果用break跳出循环,则不会执行else部分。#用x迭代元祖中的
分类:编程语言   时间:2018-08-16 16:29:15    阅读次数:9
匿名函数
一;lambda匿名函数 lambda表示的是匿名函数,不需要def来表明,一句话就可以声明出一个函数 语法: 函数名 = lambda 参数:返回值 注意: 1;匿名的函数可以有多个,多个参数之间用逗号隔开 2;匿名函数不管多复杂,只能写一行,逻辑结束后直接返回数据 3;返回值和正常函数一样,可以 ...
分类:其他好文   时间:2018-08-16 01:00:08    阅读次数:5
匿名函数,递归
一,lambda 匿名函数 lambda 参数: 返回值 二,sorted() 排序函数 sorted(iterable, key, reverse) 1, Iterable: 可迭代对象 2, key: 排序规则. 运行流程: 把可迭代对象中的每一个元素交给后面key函数来执行. 后面的key计算 ...
分类:其他好文   时间:2018-08-15 22:42:12    阅读次数:11
sorted排序函数
排序函数 语法:sorted(Iterable,key=None,reverse=False) Iterable:可迭代对象 key:排序规则(排序函数),在sorted内部会将可迭代对象中的每一个元素传递给这个函数的参数,根据函数运算的结果进行排序 reverse:是否是倒叙. True:倒叙,F ...
分类:编程语言   时间:2018-08-15 20:28:28    阅读次数:6
匿名函数
1, lambda 匿名函数 lambda 参数: 返回值 函数名统一都叫lambda. 2, sorted() 排序函数 排序函数 sorted(iterable, key, reverse) key: 排序规则. 运行流程: 把可迭代对象中的每一个元素交给后面key函数来执行. 得到一个数字(权 ...
分类:其他好文   时间:2018-08-15 17:43:14    阅读次数:4
从任意长度的可迭代对象中分解元素
"""假设开设了一门课程,并决定在期末的考试成绩中去掉最高分和最低分, 只对中间剩下的成绩做平均统计""" from functools import reduce def drop_first_last(grade): grade.sort() first,*middle,last = grade... ...
分类:其他好文   时间:2018-08-15 15:32:37    阅读次数:16
python-的--内置函数'们'
一 . 与数学相关 1. 数学运算 .abs:求数值的绝对值 .divmod:返回两个数的商和余数 .max:返回可迭代对象中的元素中的最大值或者所有参数的最大值 .min:返回可迭代对象中的元素中的最小值或者所有参数的最小值 .pow:返回两个数值的幂运算值或者与其指定整数的模值 .round:对 ...
分类:编程语言   时间:2018-08-14 22:59:14    阅读次数:20
python 迭代器
迭代器是python访问集合元素的一种方式,可以记住对象遍历的位置,从第一个元素开始遍历,迭代器只能往前遍历不能往后遍历 1、可迭代对象 可直接被for遍历的对象都是可迭代对象,有两类:1)集合数据类型 (str, list, tuple, dict, set) 2)生成器 判断一个对象是否为可迭代 ...
分类:编程语言   时间:2018-08-14 17:50:18    阅读次数:10
python 内置函数
内置函数 面向对象相关 迭代器/生成器相关 range 根据传入的参数创建一个新的range对象 next 返回可迭代对象中的下一个元素值 iter 根据传入的参数创建一个新的可迭代对象 其他(12) 字符串类型代码的执行(3) eval 执行字符串类型的代码,并返回最终结果 exec 执行字符串类 ...
分类:编程语言   时间:2018-08-14 17:09:28    阅读次数:10
648条   1 2 3 4 ... 65 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!