1>首先要定义元组 定义元组:定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型 2>定义元组字面量
t1=(1,"hello",True)
3>定义元组变量
my_tuple=(元素,元素,....,元素)
4>定义空元组
t2=()
t3=tuple()
5>定义单个元素元组 注意!!定义单个元素是一定要在末尾加逗号
如果不加的话,就会输出的字符串
大家可以自己动手试一试
t4=("tr",)
print(f"t4的内容是:{type(t4)},内容是:{t4}")
通过type可以查看数据类型 运行一下,不难发现 加了的话是 <class 'tuple'>,不加的话是<class 'str'> 6>元组的嵌套 元组也是可以嵌套的,如下
t5=((1,2,3),(4,5,6))
print(f"t5的类型是:{type(t5)},内容是{t5}")
7>下标索引取出内容 顺便提一下,列表,元组,字符串都支持索引,而集合和字典不支持索引. 如下,是对元组的索引
t5=((1,2,3),(4,5,6))
num=t5[1][2]
print(f"从嵌套元组中取出的数据是:{num}")
8>元组的操作:index查找 元组不仅可以索引,还剋一通过.index进行查找下标
t6=("tr","cd","tcc")
index=t6.index("tr")
print(f"在元组t6中查找tr的下标是{index}")
9>元组的操作:count的统计方法 一般讲到统计,我们可以迅速想到count函数进行统计
t7=("tr","cd","tcc","cd","cd")
num=t7.count("cd")
print(f"在元组t7中cd的数量有{num}个")
如图就是统计cd出现的次数 大家可以自己动动手 10>元组的操作:len函数统计元组数量 如图统计的是t8中的元素数量
len()函数也是非常常见的统计数量的函数
t8=("tr","cd","tcc","cd","cd","python")
num=len(t8)
print(f"元组t8中元素的数量有{num}个")
11>元组的遍历:while index=0
while index < len(t8):
print(f"元组的元素有:{t8[index]}")
#接下来一步很重要,缺少就会...(自己试试就知道了)
index +=1
12>元组的遍历:for 相比于while循环,for循环更加简便,但是弊端就是不能适用于所有的情况.
for element in t8:
print(f"2元组的元素有:{element}")
13>修改元组内容
#t8[0]="it" 不可修改
元组是不支持修改的如果运行以上程序那么会出现以下报错情形
Traceback (most recent call last):
File "D:\dev\soft VR\PyCharm Community Edition 2023.2.1\学习途中\第一阶段第六章\元组.py", line 53, in <module>
t8[0]="it"
~~^^^
TypeError: 'tuple' object does not support item assignment
但是有一个特例,我们定义一个元组如下,并输出
t9=(1,2,["tr","cd"])
print(f"t9的内容是:{t9}")
t9[2][0]="niu"
t9[2][1]="tcc"
print(f"t9的内容是:{t9}")
我们可以通过修改元组内列表的内容来改变元组的内容.
上述就是元组的定义以及基本操作
末尾:作为一个小小菜鸟,分享一些自己的学习内容,希望多多指正.