摘要:
python的*与**,在函数的定义与调用过程中,有着不同的作用 打包参数: 一、函数定义时,形参前加*号(如:*args):收集实参中所有的位置参数,打包成新元组并将该元组赋值给args变量 实参位置参数:实参中所有不带形参名的参数均是位置参数(如实参传递:a, b, 1) 示例: 二、函数定义时 阅读全文
摘要:
如果我们用最常用的方法使用for循环正向遍历列表元素进行删除,结果如下: 一、索引遍历列表循环删除: 运行结果报错:因为for语句中range()方法按照列表a的长度生成了有序整数序列,但在遍历过程中删除了列表元素,实际列表长度已发生改变,而遍历的序列仍是按原始列表的长度遍历的,导致索引超出范围 二 阅读全文