5、python数据类型之元组(tuple)
2024-09-22 12:44:26
元组
元组和列表最大的区别是元组中的元素固定,元组不能修改,所以不能对元组进行增、删、改
1、创建
tu = (11,22,33)
tu = tuple(11,22,33)
tu = tuple([]) #字符串、列表、字典
2、常见操作
name_tuper = ('wang','cheng','liang')
索引
通过索引获取元素
print(name_tuper[0])
len()
获取元组的元素个数
print(len(name_tuper))
切片.顾头不顾尾
切片0到第1个元素
print(name_tuper[0:2])
for循环
循环元组中的所有元素
for name in name_tuper:
print(name)
3、特有方法
count,计算元素出现的次数
计算wang出现的次数
print(name_tuper.count('wang'))
index获取指定元素的位置
获取liang的位置
print(name_tuper.index('liang'))
其他:
tu = ("wang","cheng","liang",["anhui",{"age":"25"}])
print(tu)
嵌套(元素不可修改)
tu = (11,22,33)
tu = (11,22,["wang",{"key1":”value1”}])
元组的特性,元素不可被修改,但是元素的类型如果为非元组,那么该元素可能会被修改
修改元组中元素的元素
方法一:
print(tu[3][1])
tu[3][1].update({"salary":"?"})
方法二:
tu[3][1]["key2"]="hehe"
print(tu)
最新文章
- 【记录】vmware fusion 7 windows 10 unidentified network
- Asp.net MVC使用Model Binding解除Session, Cookie等依赖
- Invalid object name ‘sys.configurations’. (Microsoft SQL Server, Error: 208)
- 创业草堂之六:CEO的财务自修课
- Web服务器(Apache)虚拟主机的配置
- JavaScript---网络编程(1)-介绍、变量、运算符与语句
- 自定义带有图片的PreferenceActivity
- javascript - Get page source code - Stack Overflow
- freeswitch 显示主叫名称和主叫号码
- 时空CLR解密登陆密码源码
- CocosCreator动作系统
- 第1节 常用DOS(磁盘操作系统)命令
- 2.HTML文件中<;!DOCTYPE html>;的作用
- Ruby:多线程队列(Queue)下载博客文章到本地
- 一行一行读Java源码——LinkedBlockingQueue
- 【LOJ】#2513. 「BJOI2018」治疗之雨
- 虚拟环境pipenv的使用
- 继电器是如何成为CPU的
- 【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来
- bzoj4278[ONTAK2015]Tasowanie &; bzoj1692[USACO 2007Dec]队列变换(Best Cow Line) 贪心正确性证明