文件名称:映射筛选和归并-三菱数控指导手册api
文件大小:1.91MB
文件格式:PDF
更新时间:2024-07-03 00:32:31
python
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 � 等价于