四、python沉淀之路--元组
2024-10-21 09:20:24
一、元组基本属性
1、元组不能被修改,不能被增加、不能被删除
2、两个属性
tu.count(22) #获取指定元素在元组中出现的次数
tu.index(22) #获取指定元素的缩影位置
二、元组的基本方法
1、书写格式
tu = (11,33,"hello",(88,555),[("nice",44),True])
一般写元组的时候,推荐在最后加入 逗号
2、可以被索引、切片
tu = (11,33,"hello",(88,555),[("nice",44),True],[22,77])
#索引
print(tu[1])
#切片
tu1 = tu[1:4]
print(tu1)
33
(33, 'hello', (88, 555))
3、可以被for 循环,可迭代对象
tu = (11,33,"hello",(88,555),[("nice",44),True],[22,77])
for i in tu:
print(i)
11
33
hello
(88, 555)
[('nice', 44), True]
[22, 77]
4、转换
tu = (11,33,"hello",(88,555),[("nice",44),True],[22,77])
#元组可以通过for 循环转成字符串
s0 = ""
for i in tu:
s0 =s0 +str(i)
print(s0)
#元组可以直接转换成列表
li = list(tu)
print(li)
#字符串可以直接转换成元组
s = "abcdef"
tu1 = tuple(s)
print(tu1)
#列表可以直接转换成元组
li1 = [22,55,"hello"]
tu2 = tuple(li1)
print(tu2)
1133hello(88, 555)[('nice', 44), True][22, 77]
[11, 33, 'hello', (88, 555), [('nice', 44), True], [22, 77]]
('a', 'b', 'c', 'd', 'e', 'f')
(22, 55, 'hello')
5、元组的一级元素不可以被修改,删除,增加
tu = (11,33,"hello",(88,555),[("nice",44),True],[22,77])
#print(tu[0]=98) 修改会报错
print(tu[4][0][0])
print(tu[5][1])
# 元组,有序
nice
77
最新文章
- HTML标签理解
- [HRBUST1472]Coin(dp,计数)
- C#.NET vs2010中使用IrisSkin4.dll轻松实现WinForm窗体换肤功能
- 在解决方案中所使用 NuGet 管理软件包依赖
- PHP编译错误Don't know how to define struct flock on this system, set --enable-opcache=no
- centos下Elasticsearch数据迁移与备份
- 切割 bitmap
- Nginx的HTTP模块
- Mono+CentOS+Jexus
- JavaScript的this详解
- Chapter 2 Open Book——10
- 自定义分布式RESTful API鉴权机制
- 自学Linux Shell2.1-进入shell命令行
- 潭州课堂25班:Ph201805201 爬虫高级 第五课 sclapy 框架 日志和 settings 配置 模拟登录(课堂笔记)
- PS辅助工具Assistor PS
- Yii::记录日志到自定义文件
- python学习笔记(四)— 补充
- telnet客户端模拟浏览器发送请求
- [C++] const inside class VS const outside class
- 【POJ2728】Desert King(分数规划)
热门文章
- java WordUtils word文档工具类
- 【Tech】CAS RESTful API使用笔记
- @MarkFan 口语练习录音 20140415 [MDL演讲口语录音]
- debian内核代码执行流程(一)
- numpy模块之创建矩阵、矩阵运算
- VMware Big Data Extensions 安装步骤
- 吴恩达深度学习笔记(八) —— ResNets残差网络
- keepalived检测脚本及注意事项
- 基于jetty镜像的ossfs镜像docker镜像构建
- android.intent.category.LAUNCHER和android.intent.action.MAIN