映射筛选和归并-hard_real-time_computing_systems

10.6列表方法Python为列表提供了一些方法.例如, append添加一个新元素到列表的末端:� >>> t = ['a', 'b', 'c'] >>> t.append('d') >>> t ['a', 'b', 'c', 'd'] � extend将接受一个列表作为参数,并将其其中的所有元素添加至目标列表中:� >>> t1 = ['a', 'b', 'c'] >>> t2 = ['d', 'e'] >>> t1.extend(t2) >>> t1 ['a', 'b', 'c', 'd', 'e'] �这个例子中t2没有改动。 sort将列表中的元素从小到大进行排序:� >>> t = ['d', 'c', 'e', 'b', 'a'] >>> t.sort() >>> t ['a', 'b', 'c', 'd', 'e'] �大部分的列表方法都是无返回值的;它们对列表进行修改,然后返回None。如果你意外的写了t.sort(),你将会对结果感到失望的。 10.7映射、筛选和归并你可以这样使用循环,对列表中所有元素求和:� def add_all(t): total = 0 for x in t: total += x return total � total被初始化为0。每次循环时, x从列表中获取一个元素。运算符+=提供了一个快捷的更新变量的方法。这个增量赋值语句(augmented assignment statement)。� total += x �等价于
pdf 文件大小:2.71MB