Python学习之元组的使用详解
作者:从未止步.. 发布时间:2021-05-13 10:49:23
标签:Python,元组
元组的创建
tuple=() #创建一个空元组
print(tuple)
print(type(tuple))
输出:
()
<class 'tuple'>
定义只包含一个元素的元组:元素后面必须加逗号,否则编译器会将它识别成整形。
举例:
tuple2 = (1,)
print(tuple2)
print(type(tuple2))
tuple2 = (1)
print(tuple2)
print(type(tuple2))
输出:
(1,)
<class 'tuple'>
1
<class 'int'>
元组的删除
del 需要删除的元组名
tuple2 = (1,2,3,4,5,6)
print(tuple2)
del tuple2
print(tuple2)
由于我们在第三行代码对tuple2进行了删除,所以编译器会进行报错,tuple2没有被定义。
判断某个元素是否在元组中:in/ not in 语句
举例:
tuple2 = (1,2,3,4,5,6)
if 4 in tuple2:
print("YES")
else:
print("NO")
if 10 in tuple2:
print("YES")
else:
print("NO")
输出:
YES
NO
元组部分元素的输出
与列表的切片相似。
举例:
tuple2 = (1,2,3,4,5,6)
print(tuple2[0:3])
输出:
(1, 2, 3)
元组的嵌套
和列表的嵌套相类似,只不过将列表换成了元组
举例:
tuple1=((1,2,3),(4,5,6),(7,8,9))
for tuple1s in tuple1:
print(tuple1s)
for tuple1_s in tuple1s:
print(tuple1_s)
输出:
(1, 2, 3)
1
2
3
(4, 5, 6)
4
5
6
(7, 8, 9)
7
8
9
元组元素的个数计算:len()
举例:
tuple1=(1,2,3,4,5,6,7,8,9)
print(len(tuple1))
输出:
9
元组中的元素最大最小值的求解:max(),min()
举例:
tuple1=(1,2,3,4,5,6,7,8,9)
print(max(tuple1))
print(min(tuple1))
输出:
9
1
元组中某元素出现的次数:count函数
举例:
tuple1=(1,2,3,4,5,6,7,8,9,3,3,2,2)
print(tuple1.count(3))
输出:
3
元组中某元素的索引:index(),返回的为下标值
举例:
tuple1=(1,2,3,4,5,6,7,8,9,3,3,2,2)
print(tuple1.index(2))
输出:
1
元组元素值的修改:元组的元素值不能进行修改。
举例:
tuple1=(1,2,3,4,5,6,7,8,9,3,3,2,2)
tuple1[3]=100
print(tuple1)
输出:
来源:https://blog.csdn.net/m0_64365419/article/details/125368260
0
投稿
猜你喜欢
- 以前看过几个JS代码格式的,自己也来写了一个,呵呵,优点是可以处理超长的 JS 而不会死机.........IE Only运行代码框<
- 逻辑比较简单 ,直接上代码 定时发送直接使用了win服务器的定时任务来定时执行脚本#coding:utf-8from __futu
- 前言今天教大家用wrodcloud模块来生成词云,我读取了一篇小说并生成了词云,先看一下效果图:效果图一:效果图二:根据效果图分析的还是比较
- 前端开发中两个很不错的小技巧, CSS三角形与圆角背景. 的确, 它们都可以通过图片来实现, 但, 抛开用代码实现可以减小图片加载量不说,
- 背景:有些数学题目经常要用到数形结合思想,尤其是一些函数题目,如果能够把函数图像画出来进行解题的话,思路会更加清晰明了。python绘图主要
- 环境:RHEL 5.4 x86 , oracle 11.2 1.设定环境变量 在/home/oracle编辑 # .bash_profile
- 本文实例讲述了Python创建系统目录的方法。分享给大家供大家参考。具体如下:Python2 mkdir在没有上级目录时创建会失败.该方法可
- 骨架提取与分水岭算法也属于形态学处理范畴,都放在morphology子模块内。1、骨架提取骨架提取,也叫二值图像细化。这种算法能将一个连通区
- 内容摘要:本文介绍了通过获取访问者的IP地址来统计在线人数的方法,本文只是给出了实现统计在线人数的方法思路,具体代码的实现过程还得自己动手(
- 本文实例讲述了Python实现的基数排序算法。分享给大家供大家参考,具体如下:基数排序(radix sort)属于“分配式排序”(distr
- eval()函数eval() 函数用来执行一个字符串表达式,并返回表达式的值。语法eval(expression[, globals[, l
- 这代表将模型加载到指定设备上。其中,device=torch.device("cpu")代表的使用cpu,而device
- 生成器就是自己用python代码写的迭代器,生成器的本质就是迭代器。通过以下两种方式构建一个生成器:1、通过生成器函数2、生成器表达式生成器
- 前言上篇文章记录了2种分割验证码的方法,此外还有一种叫做”滴水算法”(Drop Fall Algorithm)的方法,但本人智商原因看这个算
- 在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Fire
- 本文实例讲述了Python去除列表中重复元素的方法。分享给大家供大家参考。具体如下:比较容易记忆的是用内置的setl1 = ['b&
- 下面是用python写的,使用lxml来做html分析,从网上看到的,说是分析速度最快的哦,不过没有验证过。好了,上代码。 import u
- 有这么一个题目,说bt其实也不bt,为了重点突出其中的意图,特意加上了括号:var a = (++Math.P
- 1,FCKeditor 编辑器最新版本: 2.3.1站点:http://www.fckeditor.net 演示:http://w
- 一:脚本需求利用Python3查询网站权重并自动存储在本地数据库(Mysql数据库)中,同时导出一份网站权重查询结果的EXCEL表格数据库类