目录

  • extend 功能
  • extend用法

extend的功能

  • 将其他列表或元组中的元素导入到当前列表中

extend的用法

  • 用法: list.extend(iterable) ->
  • 参数: iterable 代表列表或元组,该函数无返回值
In [55]: students = [ 'insane' , 'loafer' , 'xiaogang' ]
In [56]: new_students = ( 'xiaowang' , 'xiaohong' )
In [57]: students.extend (new_students)
In [58]: students
out[58]: [ 'insane ', 'loafer', 'xiaogang', 'xiaowang', 'xiaohong' ]

实战

  • 传入字符串,会将每个字符分开传入
  • 传入字典,只会传入字典的key
  • 整型、浮点型、None、bool型不能传入,会报错
# coding:utf-8manhua = []
history = []
code = []new_manhua = ('a', 'b', 'c')
new_history = ('中国历史', '日本历史', '韩国历史')
new_code = ['python', 'django', 'flask']manhua.extend(new_manhua)
history.extend(new_history)
code.extend(new_code)print(manhua, history, code)history.extend(manhua)
del manhua
print(history)test = []
test.extend('adsf')  # 会将每个元素拆开
print(test)
test.clear()
test.extend({'name': '123'})  # 只会传入key
print(test)test.extend(1)  # 会报错
test.extend(None)  # 会报错
test.extend(True)  # 会报错
['a', 'b', 'c'] ['中国历史', '日本历史', '韩国历史'] ['python', 'django', 'flask']
['中国历史', '日本历史', '韩国历史', 'a', 'b', 'c']
['a', 'd', 's', 'f']
['name']
Traceback (most recent call last):File "D:/My_Files/Python Project/pythonlean/python_list/list_extent.py", line 29, in <module>test.extend(1)  # 会报错
TypeError: 'int' object is not iterableProcess finished with exit code 1

Python列表的extend函数相关推荐

  1. python列表常用操作函数_Python入门——列表常用操作

    Python列表常用操作 准备 控制台输入ipython parallels@parallels-vm:~$ ipythonPython 2.7.12 (default, Dec 4 2017, 14 ...

  2. python列表内置函数

    文章目录 前言 一.列表的形象和本质 二.列表的内置函数 1.append(x) 2.insert(index,x) 3.反序的应用 4.remove(x).pop(index).clear() 5. ...

  3. Python列表操作常用函数、方法大全

    目录 简介 列表基本方法 访问列表元素(即索引) index方法 enumerate()函数 在列表中添加元素 append方法 insert方法 修改列表元素 删除列表元素 del语句 pop()函 ...

  4. python列表函数方法_与Python列表相关的函数

    对于列表而言,除了设置和修改其中的元素,还有一些其他的方法也很有用,我们来具体看一下. Python 获取列表的长度 有时候,知道列表中有多少个元素的话,会很有帮助.例如,如果我们不断地向 fruit ...

  5. python列表内置函数_Python-列表总结(操作符、方法、内置函数、相关模块)

    目录 上篇文章思考题 简介 创建与赋值 操作符 访问与更新(序列操作符切片) 判断元素是否存在(成员关系操作in,not in) 拼接列表(连接操作符+) 重复(重复操作符*) 删除 方法 添加 删除 ...

  6. [转载] Python列表拷贝复制函数copy()函数的作用

    参考链接: Python list | copy 列表是可变类型数据,且实际操作过程中经常需要队列表进行增加.删除.修改列表里面的元素, 所以经常需要复制拷贝原始列表进行备份. Python使用cop ...

  7. Python列表的clear函数

    目录 clear的功能 clear的用法 clear的功能 将当前列表中的数据清空 clear用法 用法:list.clear() ->该函数无参数,无返回值 In [49]: target = ...

  8. Python 列表的append函数

    目录 append的功能 append的用法 append的注意事项 append的功能 将一个元素添加到当前列表中 append的用法 用法:list.append(new_item) 参数:new ...

  9. Python列表操作中extend和append的区别

    1.用法 append()用于在列表末尾添加新的对象,输入参数为对象: extend()用于在列表末尾追加另一个序列中的多个值,输入对象为元素队列: 2.相同点 两个都是对列表即list进行的操作 具 ...

最新文章

  1. iOS UIScreen详解
  2. cin.ignore的用法
  3. [工具]-电脑磁盘爆满了,但又不知道哪些文件占用的空间,怎么办?
  4. C语言 | 使用牛顿法求非线性方程的一个实根(附代码)
  5. L - All in All(子序列)
  6. sklearn——加载数据集
  7. C语言实现简单贪吃蛇代码
  8. ps利用高反差保留去除大面积雀斑
  9. PID控制器原理详解
  10. 让数据快速使用, “无代码”新贵Nextion BI高效解决企业“BI”难
  11. 荣耀智慧屏还可以升到鸿蒙2,从荣耀智慧屏到华为智慧屏 “大屏”时代已经拉开...
  12. 百位红人助阵,如涵这场影响力盛典点亮夜钱塘
  13. 1017. Staircases
  14. OA项目中遇到的问题
  15. magic4.0什么时候升级鸿蒙,科技知识:magic4.0什么时候更新 magic4.0更新时间介绍...
  16. java自带JWS开发Webservice服务
  17. 【高阶数据结构】手撕红黑树(超详细版本)
  18. 如何像程序员一样思考
  19. EMC 存储使用Unisphere Service Manager解析存储原厂日志
  20. HTML期末大作业~花店鲜花商城网站模板设计与实现(HTML+CSS+JavaScript)

热门文章

  1. for example: not eligible for auto-proxying 解决
  2. 查询除某一列外的所有列的数据
  3. 人物关系 人脸识别_内在美人物关系介绍图谱 - 电视剧 - 星关系
  4. windows+qtcreator5+opencv3.4配置(成功且包含解释和各类错误)
  5. Java面试java基础,重庆java哪家培训班好
  6. Michael和Sophia的英语之路
  7. 2021年最适合上班族的25个副业,男女通用!
  8. 【线程基础】多个线程,顺序输出
  9. 取消计算机粘贴,电脑复制粘贴文件或图片后怎么设置右击取消粘贴?
  10. 在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程