美文网首页
笔记-Python-内置对象-元组

笔记-Python-内置对象-元组

作者: 乐L鱼Y儿E | 来源:发表于2019-03-03 15:51 被阅读2次

元组数据结构与列表类似,元素可以有不同的类型,并且元组中的索引和切片都相同,和列表的区别在于,元组中的元素是不可变的,一旦初始化之后就不能做修改,元组的创建与列表类似,只是元组用小括号将各个元素括起来,例子如下:

当把kobe_tuple的第一个元素改变为3的时候,出现了报错信息‘tuple’ object dose not support item assignment(‘元组’对象不支持赋值)

由于元组是不可变的,因此元组对象没有append()、insert()这样的方法,tuple的使用使得代码更安全,防止错误赋值,导致重要对象的改变。

注:字符串是特殊元组,字符串的内容也是不可变的。

元组不可变是指元组中每个元素指向的对象不可变,即kobe_tuple中的第一个元素指向2,就不能改变指向3

元组中的内容改变例子如下:

相关文章

  • 笔记-Python-内置对象-元组

    元组数据结构与列表类似,元素可以有不同的类型,并且元组中的索引和切片都相同,和列表的区别在于,元组中的元素是不可变...

  • 笔记-Python-内置对象-字典

    1、字典 字典在其他语言中被称作哈希映射或者相关数组,我们可以按照字典的索引来查找想要的字,不用一页一页的翻,即使...

  • 笔记-Python-内置对象-列表

    列表是一个有序的序列结构,序列中的元素可以是不同的数据类型,由于列表是一个序列,所以列表可以进行一系列操作,如索引...

  • 笔记-Python-内置对象-字符串

    1、Python字符串使用' '或" "来定义 2、长度和类型转换 长度可以通过lens()转换 全转换为小写使用...

  • Python学习笔记04-容器及容器常用操作

    Python包含6种内置序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。 1....

  • Python3 & ⾯向对象基础一

    Python是⾯向对象的⾼级编程语⾔.在Python中“⼀切都是对象”:数字、字符串、元组、列表、字典、集合等内置...

  • Python四个内置数据结构

    认识4个内置数据结构 Python提供了4个内置数据结构,可以用来保存任何对象集合,它们分别是列表、元组、字典、集...

  • Python-元组

    备注:本文整理自菜鸟教程 一、简介 Python中元组的元素不能修改 元组使用小括号 二、元组操作 1、创建空元组...

  • python入坑第七天|元组

    废话不多说,今天来学习元组。内容如下: 元组的创建 索引、切片 元组的连接 元组的不可修改性 元组内置函数 元组的...

  • python 组合数据类型

    序列类型 python提供了五种内置序列类型:bytearraybytesliststrtuple 元组 元组是个...

网友评论

      本文标题:笔记-Python-内置对象-元组

      本文链接:https://www.haomeiwen.com/subject/apvhjqtx.html