append和extend
用白话来解释
append-- 附加 贴上
extend-- 延伸 扩展
所谓附加就是在原来的基本上加一个东西
所谓延伸就是之前的东西可以在相同的层级上进行延展。
所以这么理解的话 append主要是list添加一个元素的,而extend是为了两个list的合并的
代码示例
即
两个列表合并
l1 = [2, 3, 4]
l2 = [7, 8, 9]
l1.extend(l2)
l1
列表添加一个元素(单一个值)
l1 = [2, 3, 4]
l1.append(5)
l1
列表添加一个元素(直接嵌套一个list)
l1 = [2, 3, 4]
l2 = [7, 8, 9]
l1.append(l2)
l1