[python] append()

本文介绍了Python中列表的append方法,用于在列表末尾添加元素。示例展示了如何使用append添加单个元素,以及在函数中使用该方法。讨论了在函数中多次调用append导致的列表共享问题,并通过实例解释了原因。
摘要由CSDN通过智能技术生成

给列表增加元素
列表中的元素可以是字符串、数字等,也可以是列表本身。append函数后的参数只要满足数量为一即可(单个列表也会视作一个元素)。
append后的元素,会添加在列表的末尾。

语法:
列表名.append([4,5])
列表名.append(‘小美’)

示例:

a = []
a.append('A')    #错误写法a.append('A','B'),注意只能增加一个元素
print(a)

==============
运行结果
['A']


li = []
def ap():
    li.append(1)
    return li
a = ap()
print(a)

=============
运行结果
[1]


def ap(li = [3]):
    li.append(1)
    return li
a = ap()
b = ap()
print(a , b)

==============
运行结果
[3, 1, 1] [3, 1, 1]    #这里为什么会打印两组?


def ap(li = []):
    li.append(1)
    return li
a = ap()
b = ap()
c = ap()
print(a,b)  #意思是打印列表a和列表b吗?
print(a,b,c)
print(a)  #列表a中增加了3个元素

================
运行结果
[1, 1, 1] [1, 1, 1]
[1, 1, 1] [1, 1, 1] [1, 1, 1]
[1, 1, 1]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值