目录

  • 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. R语言KMeans聚类分析确定最优聚类簇数实战:期望最大化expectation-maximization准则(确定最优聚类簇数)
  2. PHP MemCached win安装
  3. Spring 框架之Ioc控制反转
  4. Python中abs()和fabs()方法之间的区别
  5. python示例_带有示例的Python功能指南
  6. python源码分析工具_python 域名分析工具实现代码
  7. Mybatis源码阅读(四):核心接口4.2——Executor(下)
  8. C++代码 快速排序总结
  9. asp.net Viewstate 优化
  10. Java调用ffmepg+mencoder视频格式转换(*)
  11. 1005打印任务取消不了 hp_1005打印任务取消不了 hp_解决hp1005打印机无法打印故障...
  12. 小米 root 国际版 Xposed 刷机
  13. 跑步时戴什么耳机好、最适合跑步用的耳机
  14. 网络机顶盒固件提取、编辑和打包
  15. 价值170万美元的Flash漏洞 360Vulcan免费提交给Adobe修复
  16. 计算机专业毕业论文怎么写够字数,本科生毕业论文要求多少字
  17. C语言学习笔记w3d1
  18. 递归算法实现二分查找
  19. Wmyskxz文章目录导航附Java精品学习资料
  20. element-plus的el-icon和@element-plus/icons vue3 组件封装与使用

热门文章

  1. 冯唐:职场人35岁后的成事心法,就这10个字
  2. 微信sae云服务器后台创建
  3. 微信小程序选择图片和预览图片
  4. 未能加载文件或程序集“Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=
  5. 安装失败,CentOS 7 安装 安卓模拟器
  6. 真机模拟‘错误码:80058,desc of scope.userLocation is empty’的解决方案
  7. 关于素数定理的一个延拓
  8. remove的使用方法
  9. 最新仿猪八戒威客系统源码网整站源码下载
  10. zjs-my-diary-20191227