python 元组操作
来源:互联网 发布:java开源商城源码 编辑:程序博客网 时间:2024/05/16 09:27
实际上元组是跟列表非常相近的另一种容器类型。元组和列表看起来不同的一点是元组用的是圆括号而列表用的是方括号。而功能上,元组和列表相比有一个很重要的区别,元组是一种不可变类型。正是因为这个原因,元组能做一些列表不能做的事情,用做一个字典的key。另外当处理一组对象时,这个组默认是元组类型。
元组中的元素可以是不同类型的,可以含有字符串、整数以及浮点数
1. 创建和遍历元组
#创建一个空元组inventory=()#python允许跨行编写代码inventory=("sword", "armor", "shield", "healing potion")print(inventory)#用for循环遍历元素print("\nYour items:")for item in inventory: print(item)输出结果
由于元组是一种序列,有关序列的知识对元组也是使用的:可以获取元组的长度,循环打印出每一个元素,利用in运算符测试某个元素是否存在于元组中,对元组进行索引、切片以及连接等操作。
inventory=("sword","armor","shield","healing potion")#获取元组的长度print("You have",len(inventory),"items in your possession.")#用in测试成员关系if "healing potion" in inventory: print ("in your inventory")#对元组进行索引print("inventory[1]",inventory[1])#对元组进行切片print("inventory[1:3]",inventory[1:3])输出
元组的不变性
跟字符串一样,元组也是不可变得。用户不能对元组进行任何改动。
元组的连接操作
字符串的连接方式也同样适用于元组,使用连接运算符"+"即可将两个元组连接起来。实际上也是产生了一个新的元组。
inventory=("sword","armor","shield","healing potion")chest=("gold","gems")inventory+=chestprint(inventory)输出:
0 0
- python 元组操作
- python之元组操作
- Python--元组的操作
- python列表、元组、字典、字符串操作
- Python中对元组的操作
- Python 元组(Tuple)操作详解
- Python 元组(Tuple)操作详解
- Python 元组(Tuple)操作详解
- Python 元组(tuple)操作
- Python 元组(Tuple)操作详解
- Python 元组(Tuple)操作详解
- Python 元组(Tuple)操作详解
- python 字典、列表、元组操作
- Python 元组(Tuple)操作详解
- Python 元组(Tuple)操作详解
- python列表元组的操作
- python中的元组和列表操作
- 列表和元组常用操作【python】
- spring bean创建细节
- APUE多线程--条件变量
- Android学习资料与学习方法
- 解决firefox每次启动都要验证用户名的问题
- 【Activiti:学以致用】【第三章】Activiti的HelloWorld程序(Activiti modeler画图教学)
- python 元组操作
- 基于Hadoop的数据仓库Hive 学习指南
- Java访问控制权限
- Cocoa pods的安装和使用
- windows上升级npm
- 【我的printf是不是出bug啦!!】之懵逼函数传递
- 使用SharedApplication进行传值
- Python time模块
- 关于Android方法数量限制的问题