已采纳回答 / 慕粉2014408783
reduce(函数,[list])sorted([list],函数)map(函数,[list])filter(函数,[list])不同的函数要求不同
2016-12-08
已采纳回答 / 慕后端0316518
def count(): fs = [] for i in range(1, 4): r= i*i fs.append(r) return fs f1, f2, f3 = count()print f1(), f2(), f3() def f(j): def g(): return j*j return g r=f(i) 中间这些代码,相当于把 r=i*i 包装了...
2016-12-03
已采纳回答 / xiyangwugang
首先你的这个排版有问题,Python对于排版的要求很高,可能由于缩进的问题而导致程序无法运行import mathdef cmp_ignore_case(s1,s2): u1=s1.upper() u2=s2.upper() if u1&ed(u2: return -1 ...
2016-12-02
已采纳回答 / qq_南音7mr_04073044
其实你可以这样理解,比如一个商店有货源,老板,商品,你是顾客,他们商品是展示在你面前的,商品->老板->货源的层层相扣 ,你可以访问最外层的商品,但是不能直接去访问货源 但是最外层的商品肯定是经过里层的老板和货源的包装的 好了 多研究就懂了
2016-11-30
已采纳回答 / GeassVlzZ
<...code...>map的结果是一个Iterator,Iterator是惰性序列,通过list()函数让它把整个序列都计算出来并返回一个list。
2016-11-28
已采纳回答 / 慕粉1469438904
方法upper()把字符串改成大写,lower()把字符串改成小写,s[0]索引字符串第一个字符,s[1:]切片索引第二字符后面的字符。
2016-11-26
已采纳回答 / 带刀0
你那个是python 3的环境吧?python 3 以上要加listdef is_sqr(m): r = int(math.sqrt(m)) return r*r == mprint (list(filter(is_sqr, range(1,101))))
2016-11-20