+

  两边都是相同序列类型。拼接成一个新的序列

print((1, 2, 3) + (4, 6))
print("beimenchuixue" + "ximenchuifeng")
print([1, 2, 3] + [4, 5, 6])

*

  序列类型直接自我复制多少次,* 对象是int类型,支持 + 的序列支持 * 操作

print((1, 2, 3) * 3)
print("beimenchuixue" * 3)
print([1, 2, 3] * 3)

  

+=

  就地加,两边都是序列类型,把后者可迭代类型依次添加到前者数据结构中,前提是前者是可变类型,不然两者都是相同类型直接拼接。

numbers = [1, 2, 3]
numbers += 'sss'
print(numbers)
numbers += (1, 2, 3)
print(numbers)

  

append

  把内容当作一个整体对象添加进去

numbers = [1, 2, 3]
numbers.append([3, 4])
print(numbers)

  

extend

  把内容依次依顺序添加进去

numbers = [1, 2, 3]
numbers.extend('北门吹雪')
print(numbers

  

  

转载于:https://www.cnblogs.com/2bjiujiu/p/9141662.html

Python-序列常用方法 + * += extend append方法区别相关推荐

  1. python extend_Python 列表 extend() 使用方法及示例

    Python 列表 extend() 使用方法及示例 将指定的列表元素(或任何可迭代的元素)添加到当前列表的末尾,extend()扩展了列表. extend()方法的语法为:list1.extend( ...

  2. Python中_,__,__xx__方法区别

    _xx 单下划线开头 Python中没有真正的私有属性或方法,可以在你想声明为私有的方法和属性前加上单下划线,以提示该属性和方法不应在外部调用.如果真的调用了也不会出错,但不符合规范. 方法就是以单下 ...

  3. python字典append_python的dict 有append方法吗

    展开全部 python的dict没有append方法.e68a843231313335323631343130323136353331333431363637 Python是一种计算机程序设计语言.是 ...

  4. Java入门第82课——StringBuilder的append方法

    问题 StringBuilder类提供将各种数据类型变量的字符串形式追加到当前序列中的append方法,在Java API中提供的append重载方法如图-15所示: 本案例要求将字符串"j ...

  5. python list的extend (会将被插入的列表的每个元素从列表中拿出添加到列表中)与append方法(若被插入为列表,会将列表插入到源列表中)区别

    python list的extend (会将被插入的列表的每个元素从列表中拿出添加到列表中)与append方法(若被插入为列表,会将列表插入到源列表中)区别 Python--list的extend() ...

  6. Python基础教程:list中的append()和extend()方法区别

    一.append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时 ...

  7. Python 的列表方法 append 和 extend 有什么区别?

    问: 这个问题的答案是社区的努力.编辑现有答案以改进这篇文章.它目前不接受新的答案或交互. 列表方法 append() 和 extend() 有什么区别? 答1: huntsbot.com提供全网独家 ...

  8. Python-list中的append()和extend()方法区别

    一.append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时 ...

  9. python观察日志(part20)--列表中加号,extend,append之间的区别

    学习笔记,仅供参考,有错必纠 列表中"+"加号,extend,append之间的区别 extend extend函数用于在列表末尾一次性追加另一个序列中的多个值. append a ...

  10. Python中append函数与extend函数的区别

    append() 函数用于在列表末尾添加新的对象. extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) 下面写了写了两个小例子来说明 1.append()方法 ...

最新文章

  1. python123程序设计题说句心里话_用c++写一个简单的计算器程序
  2. 使用rabbitMQ实现数据同步
  3. 《魔鸟》:上帝可以宽恕,魔鬼却一个都不放过
  4. 产品经理欲哭无泪的瞬间2(太真实了)
  5. 实战PHP数据结构基础之队列
  6. [转帖]Windows下cwRsyncServer双机连续同步部署
  7. 计算机辅助翻译术语PPT,计算机辅助翻译
  8. Python题库编程记录
  9. Xp系统优化 预读文件(8)
  10. PM3破解加密IC卡
  11. xp无法访问win7计算机,xp系统访问win7共享文件夹提示无权限如何解决
  12. 软考中高级项目管理案例分析-进度管理
  13. iOS闪退日志的收集和解析
  14. java 时分秒 转换 秒_【Java】 秒转时分秒天
  15. 如何屏蔽迅雷9右侧广告首页
  16. 汇编笔记转自编程达人
  17. Poisoning Attack in Adversarial Machine Learning
  18. 【老生谈算法】matlab实现EKF UKF PF三种算法对比源码——EKF UKF PF算法
  19. Scrum板与Kanban如何抉择?敏捷工具:otmic板与按照mtygdmam
  20. 编程趣味知识:固执的“and”和变通的“or”

热门文章

  1. poythoncode-实战2--常用方式for、while、dict、list
  2. 单元格赋值与联动 例:C1值赋予D1 ,并将D1的值传给图表元素联动
  3. mysql 拷贝权限_mysql复制表的三种方法+grant三类权限说明
  4. 计算机英语板卡,数据采集卡
  5. 路由添加失败 参数错误_Django框架基础之路由详解 | 技术
  6. Tensorflow笔记:MNIST数据集输出手写数字识别准确率
  7. .Net 并发写入文件的多种方式
  8. 4.闭锁 CountDownLatch
  9. unity3d所要知道的基础知识体系大纲,可以对照着学习
  10. (30 gadget day 8) 你爱我有几分 — Mindwave mobile