Python|extend和append的区别

1 前言在学习python的过程中,接触到两种不同的在列表中添加新对象的方法,分别是extend和append,下面小编将对这两种命令的不同进行探索。2 准备安装python环境。3 步骤3.1新建一个列表(list),运用extend添加新对象。List=[]list.extend([1,2,3])3.2打印出列表list。List=[]list.extend([1,2,3])print(list)3.3运行效果。

图1 运行效果3.4同样建立一个列表(list),并运用append进行添加新对象。List=[]list.append([1,2,3])print(list)3.5运行效果

图2 运行效果4 总结通过以上实验,我们可以清楚看到在python语法中,extend命令和append命令的区别。append命令是将整个对象加在列表末尾;而extend命令是将新对象中的元素逐一加在列表的末尾。总的来说,append命令可以添加单个元素,也可以添加可迭代对象;而extend命令只能添加可迭代对象。本周对python语法的学习进一步加强,对于小编这样一个小白来说,明显感觉到难度也有些许增加,同时在未来学习的道路上,小编也将更加努力。END   编  辑   |   王文星责  编   |   Elvin能力越强,责任越大。实事求是,严谨细致。——where2go 团队微信号:算法与编程之美

(0)

相关推荐

  • python基础入门教程:传参是传值还是传引用

    在此之前先来看看变量和对象的关系:Python 中一切皆为对象,数字是对象,列表是对象,函数也是对象,任何东西都是对象.而变量是对象的一个引用(又称为名字或者标签),对象的操作都是通过引用来完成的.例 ...

  • 学会使用Python的帮助

    常用的几种方式: 写在前面,个人最喜欢的一个功能是pycharm中的documentation内置显示(默认快捷键为Ctrl+Q),选中函数,Ctrl+Q如下: 也有External documeta ...

  • UC头条:聊聊python中的list——基本操作

    在学习数据结构的时候,从老师和同学口中得知了python中用于实现线性表的list(列表).在查阅相关资料后,感觉这真是一个有趣又好用的数据结构.于是打算写几篇博客,加深对list原理和使用方法的理解 ...

  • Python和Matlab有什么区别?一分钟看懂!

    俗话说得好:技多不压身!近几年,随着社会的发展,竞争越来越大,为了获得长久发展,很多人都开始转行学技术,这其中有人会选择学Python,当然也有人想要学Matlab,那么Python和Matlab哪个 ...

  • python笔记18-sort和sorted区别

    前言 python的排序有两个方法,一个是list对象的sort方法,另外一个是builtin函数里面sorted,主要区别: sort仅针对于list对象排序,无返回值, 会改变原来队列顺序 sor ...

  • Python中Json和dict区别对比?入门分享!

    最近有人问小编说:Python开发中字典和Json的区别是什么?关于这个问题,小编通过下文为大家介绍一下. 什么是字典? 字典是一种数据结构,而json是一种数据格式就会有一些形式上的限制,比如jso ...

  • Python迭代器与生成器的区别!

    无论你是Python初学者还是爱好者,相信大家都听说过迭代器与生成器,但是很多同学搞不懂Python迭代器与生成器到底是什么?它们之间又有什么样的关系呢?接下来,小编通过这篇文章为大家介绍一下. 什么 ...

  • Python:loc和iloc的区别

    loc和iloc的区别 pandas以类似字典的方式来获取某一列的值,比如df['A'],这会得到df的A列.如果我们对某一行感兴趣呢?这个时候有两种方法,一种是iloc方法,另一种方法是loc方法. ...

  • Python和人工智能有什么区别?

    转行学编程,很多人都纠结学习Python还是人工智能,其实有很多人没有搞清楚二者的关系,接下来我们一起来看看Python与人工智能的区别是什么?Python和人工智能有什么关系? Python和人工智 ...

  • 致Python初学者:3分钟带你搞懂Python模块、包的区别和使用

    https://m.toutiao.com/is/JE2DFHP/ 一.模块和包的定义 模块的定义:任何*.py 的文件都可以当作模块使用import 导入 包的定义:包含一个__init__.py和 ...

  • Python和shell有什么区别?

    shell是一个用C语言编写的程序,也是用户使用Linux的关键,它既是一种命令语言,也是一种程序设计语言,与Python一样,同属于脚本语言.那么Python和shell有什么区别?我想很多人都不太 ...

  • Python和access有什么区别?

    很多人因为对IT行业不太了解,所以经常会拿编程和其他IT知识进行对比,比如说Python和access.那么Python和access的区别有哪些呢?从本质来讲,Python是一种编程语言,acces ...