python中extend功能用法举例

 更新时间:2023年08月17日 08:48:56   作者:sweettea~  
这篇文章主要给大家介绍了关于python中extend功能的相关资料,Python中的extend()方法是一种非常有用的列表操作,它可以将一个列表中的元素添加到另一个列表的末尾,需要的朋友可以参考下

extend() 函数的功能:

用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

A = [1, 2, 3]
B = [['a', 'b']]
A.extend([4])
A.extend([5, 6])
B.extend(['c', 'd'])
B.extend([['e', 'f']])
print(A)
print(B)
// output
[1, 2, 3, 4, 5, 6]
[['a', 'b'], 'c', 'd', ['e', 'f']]

extend() 函数、append()函数、+ 与 += 功能比较:

  • append()是向列表尾部追加一个新元素,列表只占一个索引位,在原有列表上增加。
  • extend()向列表尾部追加一个列表,将列表中的每个元素都追加进来,在原有列表上增加。
  • +extend()在效果上具有相同的功能,但是实际上生成了一个新的列表来存放这两个列表的和,只能用在两个列表相加上。
  • +=extend()效果一样。

1. append():

// append():
A = [1, 2, 3]
B = [4, 5, 6]
print(A.append(B))
print(A)
// output
None
[1, 2, 3, [4, 5, 6]]

2. extend():

A = [1, 2, 3]
B = [4, 5, 6]
print(A.extend(B))
print(A)
// output
None
[1, 2, 3, 4, 5, 6]

3. +:

A = [1, 2, 3]
B = [4, 5, 6]
print(A+B)
print(A)
// output
[1, 2, 3, 4, 5, 6]
[1, 2, 3]

4. +=

A = [1, 2, 3]
B = [4, 5, 6]
A += B
print(A)
// output
[1, 2, 3, 4, 5, 6]

总结 

到此这篇关于python中extend功能用法举例的文章就介绍到这了,更多相关python extend功能内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • django 取消csrf限制的实例

    django 取消csrf限制的实例

    这篇文章主要介绍了django 取消csrf限制的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 用python写一个windows下的定时关机脚本(推荐)

    用python写一个windows下的定时关机脚本(推荐)

    由于本人经常使用笔记本共享WiFi,但是又不想笔记本开机一夜,每次都是使用dos命令关机,感觉好麻烦,然后小编想到用python写一个定时关机的脚本,具体实例代码请参考本文
    2017-03-03
  • Python Selenium网页自动化利器使用详解

    Python Selenium网页自动化利器使用详解

    这篇文章主要为大家介绍了使用Python Selenium实现网页自动化示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Python清理数据的八种常用方法

    Python清理数据的八种常用方法

    在本文中,我们将介绍Python中一些常用的数据清理方法,包括数据预览、缺失值处理、异常值处理、数据类型转换、重复值处理、数据标准化、特征选择以及处理类别数据,感兴趣的可以了解一下
    2023-11-11
  • Python3.7实现验证码登录方式代码实例

    Python3.7实现验证码登录方式代码实例

    这篇文章主要介绍了Python3.7实现验证码登录方式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • django最快程序开发流程详解

    django最快程序开发流程详解

    这篇文章主要介绍了django最快程序开发流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • python中opencv实现图片文本倾斜校正

    python中opencv实现图片文本倾斜校正

    图片有的时候需要矫正,本文主要介绍了python中opencv实现图片文本倾斜校正,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • Python超细致探究面向对象

    Python超细致探究面向对象

    面向对象编程是一种编程方式,此编程方式的落地需要使用“类”和 “对象”来实现,所以,面向对象编程其实就是对 “类”和“对象” 的使用,今天给大家介绍下python 面向对象开发及基本特征,感兴趣的朋友一起看看吧
    2022-06-06
  • opencv-python 读取图像并转换颜色空间实例

    opencv-python 读取图像并转换颜色空间实例

    今天小编就为大家分享一篇opencv-python 读取图像并转换颜色空间实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python正则表达式标准库之re库的详细介绍

    python正则表达式标准库之re库的详细介绍

    Python的re库是用于处理正则表达式的标准库,正则表达式是一种强大而灵活的文本处理工具,能够帮助你执行复杂的字符串匹配和替换操作,这篇文章主要介绍了python正则表达式标准库之re库的详细介绍,需要的朋友可以参考下
    2025-06-06

最新评论