加强局网站建设报告,开网络公司主要做什么,天津市工程建设项目报建网站,丰台新乡网站建设文章目录 1.元组简介2.元组的定义2.1定义只有一个元素的元组 3.元组的下标访问4.元组的常用方法5.使用in判断是否存在元素6.多元赋值操作 1.元组简介 元组和列表一样可以存放多个,不同数据类型的元素 与列表最大的不同就是:列表是可变的,而元组不可变 2.元组的定义 元组的定义:… 文章目录 1.元组简介2.元组的定义2.1定义只有一个元素的元组 3.元组的下标访问4.元组的常用方法5.使用in判断是否存在元素6.多元赋值操作 1.元组简介 元组和列表一样可以存放多个,不同数据类型的元素 与列表最大的不同就是:列表是可变的,而元组不可变 2.元组的定义 元组的定义: 使用()定义元组,元素之间使用逗号隔开 a (1, 2, True, python)
b ((1, 2, 3), (4, 5, 6))元组也是可以嵌套的 如果想要定义空元组,也可以使用关键字tuple进行定义 示例:
a ()
b tuple()
print(a)
print(type(a))
print(b)
print(type(b))# 输出结果:
# ()
# class tuple
# ()
# class tuple如果用tuple 定义元组,实际上是得到了元组的类对象
2.1定义只有一个元素的元组 如果要定义只有一个元素的元组,需要在元素的后面加一个 逗号 示例:
str1 (python)
print(type(str1))str2 (python,)
print(type(str2))# 输出结果:
# class str
# class tuple一定不能省略逗号,如果省略,就不是元组了
3.元组的下标访问
其实元组的下标访问和列表是一样的,下标从0开始,len-1结束. 元组的切片操作和遍历操作是与列表相同.这里就不再做介绍了.
需要注意的是:元组只支持读操作,并不能修改,进行修改会抛出异常 示例:
a (1, 2, 3, 4)
a[1] 9
# TypeError: tuple object does not support item assignment4.元组的常用方法
元组的常用方法很少,主要是因为它不支持修改操作.
方法描述元组名.index(x)查询x在元组中的下标,如果存在返回下标,否则会报错元组名.count(x)统计x在元组中出现的次数len(元组名)返回元组的元素个数
5.使用in判断是否存在元素
语法: 元素 in 元组名 若存在返回True,不存在返回False
a (1, 2, 3, 4)
print(f2是否存在a元组中: {2 in a})
print(f5是否存在a元组中: {5 in a})
# 2是否存在a元组中: True
# 5是否存在a元组中: False6.多元赋值操作
在进行多元赋值时,本质上是按照元组的方式进行操作的 示例:
def getNum():n 10m 20return n,mx, y getNum()
print(x)
print(y)
print(type(getNum()))
# 10
# 20
# class tuple总体来说元组还是比较简单的. 但简单的内容往往也会容易忽视,因此更应该注重这些细小的知识点 感谢你的观看!希望这篇文章能帮到你! python专栏在不断更新中,欢迎订阅! “愿与君共勉,携手共进!”