Python学习之【元组】
学习内容:
Python学习之【元组】
学习时间:
2022/6/13 下午10:39
学习产出:
非可变序列:字符串、元组,增删改后,地址改变
可变序列:列表、字典,增删改后,地址不变
一、创建
tuple1 = ('name', 1)
print(tuple1, type(tuple1)) #('name', 1) <class 'tuple'>tuple2 = tuple(('name', 2, 3.14)) #('name', 2, 3.14)
print(tuple2)
小括号可以省略,但如果只有1个元素时,要加上个逗号,否则会识别为该元素本身类型
tuple3 = '张三', 19
tuple4 = '莉丝'
print(type(tuple3), type(tuple4)) # <class 'tuple'> <class 'str'>
tuple5 = '你猴',
print(type(tuple5)) #<class 'tuple'>
二、为什么要将元组设计成不可变序列
在多任务环境下,同时操作对象时不需要加锁 元组中存储的是对象的引用:
如果元组中存的对象本身是不可变对象(例字符),则不能再修改为其他对象
如果元组中的对象是可变对象,则可变对象的数据可以改变,但引用不会改变
三、遍历
tuple6 = ('你好', '哈哈', 18)
# 索引
print(tuple6[0], tuple6[1])
# for in
for item in tuple6:print(item)
Python学习之【元组】相关推荐
- Python 学习笔记 元组 xxxxxxx XXXXXXXXXX
Python 学习笔记 元组 xxxxxxx XXXXXXXXXX print("=" * 20) dimensions = (200, 50) print(dimensions[ ...
- Python学习笔记——元组
目录 元组 元组的创建 元组数据的添加 元组的删除 元组 在python中是没有数组这个概念的,因为python的变量没有数据类型,而数组里存放的必须是同种类型的数据,所以准确的来说,在python中 ...
- Python学习week4-python元组与字符串
1.python数据结构之元组 1.1.元组特点 (1)元组特点:有序,不可变:可以理解为不可变的列表: (2)元组与列表的不同: # 元组tuple,可hash,不可变数据类型,()表示:一般元组用 ...
- Python 学习之元组
元组:不可修改的序列 tuple(读音是 /tuːpəl/ 或 /tʌpəl/)与列表一样,元组也是序列,唯一的差别在于元组是不能修改的(你可能注意到了,字符串也不能修改).元组语法很简单,只要将一些 ...
- Python学习5 元组基础知识和常用函数
元组概念 元组:a=(1,23) 列表:a= [1,23] 创建和访问元组 Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串. 元组与列表类似,也用整数来对 ...
- Python学习:元组
一.元组的定义 定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型.如果定义的元组只有一个数据,那么这个数据后面也要添加逗号,否则数据类型为唯一的这个数据的数据类型.元组内的数据是不能够 ...
- python学习-列表解析、字典解析
文章目录 扩展链接 列表解析 字典解析 扩展链接 一些基础数据类型的博文链接: python学习-数据类型 列表 python学习-数据类型 字典 python学习-数据类型 元组 python学习- ...
- python列表和元组的应用_python学习笔记之列表(list)与元组(tuple)详解
前言 最近重新再看python的基础知识,感觉自己还是对于这些知识很陌生,需要用的时候还是需要翻书查阅,还是先注重基础吧--我要重新把python的教程阅读一遍,把以前自己忽略的部分学习,加强练习和记 ...
- Python学习笔记之元组
1.什么是元组:列表非常适合用于存储在程序运行期间可能变化的数据集.列表是可以修改的,然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求.Python将不能修改的值称为不可变的,而不可变 ...
- Python学习(二)列表,for循环,切片,元组
文章目录 Python学习(二) 列表 访问列表元素 修改列表元素 在列表中插入元素 在列表末尾插入元素 在列表中插入元素 删除列表元素 使用del语句删除元素 使用`pop()`删除元素 根据值删除 ...
最新文章
- linux环境insight安装与使用
- 简单了解SSL/TLS协议
- 基于FPGA的OLED屏幕开发
- redmine1.3.x 插件安装
- python生成随机数方法_Python生成随机数的方法
- RocketMQ的安装与配置
- 微信小程序前端支付代码
- sonar工具使用常见问题解决
- P ⊆ co-NP的原因
- envi图像裁剪_【ENVI基础】如何进行水体提取?
- 传送带计数器c语言程序,脉搏计数器的程序(用C语言编写程序)
- c语言大计基题库,2016年大学计算机基础试题题库及答案
- 优质的APP推广渠道那么多,怎么选才好?
- 看完何同学的这期B站视频,我做了个决定...
- 【数据处理】超好用的Excel数据拆分工具
- python json方法详解_详解python中的json的基本使用方法
- Spring Boot 错题本
- python怎么调用class_python怎么调用class
- jQuery的attr方法
- 神舟 mini pc Android,神舟四核mini PC不仅仅是小巧
热门文章
- 【笔记-node】《Egg.js框架入门与实战》、《用 React+React Hook+Egg 造轮子 全栈开发旅游电商应用》
- 关于.net framework4.0以及4.5安装失败,“安装时发生严重错误”……
- 绝地求生第十赛季服务器维护,绝地求生第十赛季结束时间及赛季奖励一览[多图]...
- 陈宝林《最优化理论与算法》超详细学习笔记 (七)————第五章 运输问题
- 海洋工作室——网站建设专家:被127次掌声打断的浙江大学教授郑强的经典语录...
- DML、DDL、DCL区别简述
- ECS_FML——小议高斯分布
- 企业如何开展网络营销—壹间网络
- 比起渣,女人更不接受锉男?!
- python opencv调用笔记本摄像头 - python