python全栈开发从入门到放弃之元组的内置应用
2024-08-29 00:03:38
1、元组的字符类型tuple
t=(1,[1,3],'sss',(1,2))
print(type(t)) <class 'tuple'>
2、按索引号取值
t=(1,[1,3],'sss',(1,2))
print(t[1][1]) 输出结果:
3
3、切片
goods=('iphone','lenovo','sanxing','suoyi')
print(goods[1:3]) #顾头不顾尾 输出结果:
('lenovo', 'sanxing')
1、in
goods=('iphone','lenovo','sanxing','suoyi')
print('iphone' in goods) #in查看goods元组中是否有iphone这个元素 输出结果:
True
2、index
goods=('iphone','lenovo','sanxing','suoyi')
print(goods.index('lenovo')) #index查看lenovo元素在元组中的索引号 输出结果:
1
3、count
goods=('iphone','lenovo','sanxing','suoyi','lenovo')
print(goods.count('lenovo')) #count查看lenovo元素在元组中的个数是多少 输出结果:
2
4、补充
t=(1,['a','b'],'sss',(1,2)) t[1][1]='aaaaaaaaaa' #改变了内部元素
print(t) 输出结果:元组本身是不可变的,但是内部的元素可以是可变类型
(1, ['a', 'aaaaaaaaaa'], 'sss', (1, 2))
5、元组可以作为字典的key
d={(1,2,3):'egon'}
print(d,type(d),d[(1,2,3)]) 输出结果:
{(1, 2, 3): 'egon'} <class 'dict'> egon
最新文章
- VMware Workstation 10.0 正式版官方简体中文下载(附序列号)
- mysql与oracle的日期/时间函数小结
- android案例一 电话拨号器
- Bzoj 1336&;1337 Alien最小圆覆盖
- servlet学习笔记三
- MySQL 资源大全中文版
- Java RMI 学习笔记
- char、varchar和nvarchar的区别
- Java 反射 想
- HDoj-1042 大数阶乘
- 修复 Ubuntu 14.04 的系统设置残缺问题
- RK3399配置笔记
- APK签名说明
- c# 判断当前版本是Debugger或Release
- Android remount命令的两种写法
- what&#39;s the 二叉树
- ssh面密码登录配置-hadoop安装准备
- Android 后台线程,timertask实现定期更新时间
- java使用DOM操作XML
- JavaScript创建对象的4种方法
热门文章
- @override 报错问题
- BZOJ2820 YY的GCD 莫比乌斯+系数前缀和
- sublime3 SublimeREPL python3
- C语言编写的PHP框架--yaf入门编程
- 发送json-简单的传参查询和简单的sql查询
- 第二百三十四节,Bootstrap表单和图片
- struts中如何实现国际化,涉及哪些文件?
- spring mvc +easy ui +Mybatis 录入数据
- python urllib2导出elasticsearch数据时 返回 ";urllib2.HTTPError: HTTP Error 500: Internal Server Error";
- ICO图标的制作与应用