栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python学习笔记元组-6

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python学习笔记元组-6

1:除了列表,元组也是python语言提供的内置数据结构之一

元组与列表主要区别

  • 元组用小括号表示(),列表用中括号表示[ ]
  • 小括号可以省略

空元组的两中表示方法:

print(())
print(tuple())

2:元组是不可变类型(列表是可变类型)
设计元组理由:一旦创建不可变类型的对象,对象内部的所有数据就不能被修改,避免由于修改数据导致的错误,此外对于不可变类型的对象在多任务环境下同时操作对象时不需要加锁,因此在程序中尽量使用不可变类型的对象


如图,更改会报错

对于元组中可变类型的数据,元组中存储的是其引用(在内存中的地址),因此存储的引用是不能改变的,不能再引用任何其他对象,但是可以改变指向的可变类型数据

t = (5,[1,3],8)
t [1][0] =7
print(t)

3:包含一个元素的元组

t=(18)
print(t)   
print(type(t))   #返回的是整数类型,并不是tuple

t=(18,) #必须要包含逗号"," 否则会被认为是数学公式的小括号
print(t)   
print(type(t))   #返回的是tuple

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/303294.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号