python append用法

语法:

list.append(obj):在列表的末尾添加新的对象。

案例:

实例1:将4添加到lst列表的末尾

lst = [1,2,3]
lst.append(4)
print lst

输出:[1, 2, 3, 4]

实例2:

def extendList(val, list=[]):
    list.append(val)
    return list
print extendList(1)
print extendList(2,[])
print extendList(3)

输出:[1]        print  extendList(1): list指定的空列表[],第一次val传值1给extendList函数,函数将1追加到list中并返回,顾第一个print打印出来的是[1]

           [2]        print extendList(2,[]):第二个分离出了一个新的空列表,val传值2给extendList函数,函数将2追加到新分离的list中并返回,顾 第二个打印出来的是[2]

          [1, 3]     print extendList(3):因为默认的list在函数被定义的时候创建且只创建1次,所以这时候还是使用的默认的list,此时这个list的值是[1],val再传值3给extendList函数,是在[1]列表后面追加3,所以打印出[1,3]

实例3:此实例同实例2,只是在list1,list2,list3都有返回值后,才打印,估计list1,list3都是[1,3]

def extendList1(val, list=[]):
    list.append(val)
    return list
list1 = extendList1(1)
list2 = extendList1(2,[])
list3 = extendList1(3)
print list1
print list2
print list3

输出:[1, 3]
           [2]
           [1, 3]

实例4:此时list初始化放到了函数体内即每次调用extendList2函数都会初始化一个空列表

def extendList2(val,list=None):

    list = []
    list.append(val)
    return list
list1 = extendList2(1)
list2 = extendList2(2,[])
list3 = extendList2(3)
print list1
print list2
print list3

输出:[1]
           [2]
           [3]

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值