一、添加元素
上节我们学习了通过“+”号将两个序列连接,通过该方法也可以实现为列表添加元素。但是这种方法的执行速度要比直接使用列表对象的append()方法慢,所以建议在实现添加元素时,使用列表对象的append()方法实现。列表对象append()方法用于在列表末尾追加元素,语法格式如下:
listname.append(obj)
其中,listname为要添加元素的列表名称,obj为要添加到列表末尾的对象。
例如,定义一个包括四个元素的列表,然后应用append()方法向该列表的末尾再添加一个元素,可以用下面的代码:
verse = ["床前明月光","疑是地上霜","举头望明月","低头思故乡"]
len(verse)
verse.append("这是李白的《静夜思》")
len(verse)
print(verse)
我们在IDLE上运行一下:
下面我们通过一个具体的实例演示为列表添加元素的应用吧
场景模拟: 有个老师要求学生计算一组数列,其规则为:当某数是偶数时,将其除以二;如果是奇数,则先乘以3再加1。
首先,我们定义一个空列表,并定义一个表示初始值的变量a,让其等于6,然后创建无限循环,在该循环中,判断a是否为偶数,如