day05 Python 元组
1、元组介绍
元组: 俗称不可变的列表.⼜被成为只读列表, 元组也是python的基本数据类型之⼀, 用⼩括号括起来, ⾥面可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能修改。
# for循环遍历元组 for el in tu: print(el)
# 尝试修改元组
# tu[1] = "test" # 报错 'tuple' object does not support item assignment
tu = (1, "test", [], "hah")
# tu[2] = ["fdsaf"] # 这么改不⾏
tu[2].append("fhb") # 可以改了. 没报错 tu[2].append("sure")
这⾥元组的不可变的意思是⼦元素不可变. ⽽而子元素内部的子元素是可以变, 这取决于⼦元素是否是可变对象.
4、注意:
元组中如果只有⼀个元素. 一定要添加⼀个逗号, 否则就不是元组。
t1 = (1) # 此时()表示的不是元组,而是优先级的运算符。
print(type(t1)) # <class 'int'>t2 = (1,)
print(type(t2)) # <class 'tuple'>
元组也有count(), index(), len(),max(),min()等方法
转载于:https://www.cnblogs.com/fanghongbo/p/9832221.html
day05 Python 元组相关推荐
- python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同?
python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同? 元组(tuple) # 元组类似列表,元组里面的元素也是进行索引计算. # 列表里面的元素的值可以修改, ...
- python 元组传参 *args 字典传参 **kwargs 的用法
python 元组传参 *args 字典传参 **kwargs 的用法 # 元组参数 def func_arg(*args):print("args:", args) func_a ...
- 熟练掌握python是什么概念-想要熟练掌握Python元组?你需要了解这10件应知事项...
本文转载自公众号"读芯术"(ID:AI_Discovery) 人生苦短,Python是岸. 作为一种通用编程语言,Python已成为各学术和工业领域中最流行的语言之一. 此前,IE ...
- Python元组与字典详解
Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup ...
- Lesson 016 —— python 元组
Lesson 016 -- python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔 ...
- python 元组使用_Python3
Python3 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号 ( ),列表使用方括号 [ ]. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. ...
- python元组类型_什么是python元组数据类型
什么是python元组数据类型 发布时间:2020-08-25 11:46:29 来源:亿速云 阅读:68 这篇文章运用简单易懂的例子给大家介绍什么是python元组数据类型,代码非常详细,感兴趣的小 ...
- python元组的创建取值排序计数_Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】...
本文实例讲述了Python元组 tuple的概念与基本操作.分享给大家供大家参考,具体如下: 元组 tuple 元组 tuple的定义 元组的创建 元组的元素访问和计数 1. 元组的元素不能修改 2. ...
- Python元组tuple(不可变)
Python元组Tuple(不可变): 元组的特点: 1.元组的初始化: tuple = (1, ) #元组只有一个元素的话,初始化时要加,否则当做元素的普通变量类型处理 tuple = (1, 2 ...
最新文章
- Spring原理简述
- cpu居高不下 linux,linux cpu居高不下 调试
- 深度学习问题解决:Check failed: stream-parent()-GetConvolveAlgorithms( conv_parameters.ShouldIncludeWinogra
- 七十四、Python | Leetcode数字系列(下篇)
- 收集iOS程序的代码覆盖率
- 【转载】静态时序分析
- java学习(154):文件复制
- java学习(43):值参数传递
- 四则运算计算器c语言switch,设计一个五个数进行四则运算的计算器 c语言
- 突发!程序员!快别闷头学Python了!
- Qt5开发及实例学习之监听目录
- wordpress模板
- 项目管理工具——Jira使用和配置
- 二项式展开 matlab,二项式造句_造句大全
- 安装window7系统
- java 实例 按CGPA大小排列名字
- 局域网唤醒计算机,电脑远程开机_局域网唤醒电脑 | 茶杯猫
- 《信息技术》期刊简介
- 面试高频算法题补充系列:如何判断一个点是否在三角形内?
- html转m3u8地址,[转]m3u8直播测试地址
热门文章
- 使用webpack、babel、react、antdesign配置单页面应用开发环境
- 微信wx.request
- U-LINK2 升级后低版本不识别问题
- [W3C][CSS]选择器(Selectors Level 3)[未完成]
- React基础篇(四)之创建组件方式分析
- JavaScript 中 Number
- npm install出现问题:run 'npm audit fix' to fix them, or 'npm audit' for details(安装babel)
- 还是畅通工程1233
- H3C DHCP特点
- MySQL5.7的配置文件