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


猜你喜欢
- 设置密码保护SqlServer数据库备份文件! 备份SqlServer数据库 Backup Database [数据库] To disk=&
- 像微博一类的平台上传图片时,平台都会添加一个水印,宣誓着对图片的所有权,我们自己的博客平台也可以给自己的图片添加上水印。还是用 Pillow
- 有时候用phpMyAdmin的时候会突然出现这个错误信息 “无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP
- 目录总体解决方案输出报表自动化Py脚本打包 EXE 桌面小程序好几个月没有写笔记了, 并非没有积累, 而是有点懒了. 想想还是要续上, 作为
- 本文实例讲述了Python实现对字符串的加密解密方法。分享给大家供大家参考,具体如下:需求是是要将密码存在数据库里,所以要加密解密是可逆的,
- 最近做个软件,用PyQT写的,在实现菜单栏点击弹出新窗口的时候严重被卡壳,发现用WxPython的思想和方式来做完全无法实现。PyQT的中文
- vue-element-admin导入组件封装模板和样式首先封装一个类似的组件,首先需要注意的是,类似功能,vue-element-admi
- 最近Google官方的开发者博客中宣布新的版本Tensorflow(0.12)将增加对Windows的支持,想试着windows10下学习t
- 环境OpenCV3.4.16(C++)opencv-contrib-python 4.5.4.60(Python)验证Opencv函数fil
- QZONE平台的相册功能为保证加载速度一直以来以简洁的图片排列查看模式呈现相片,随着市场上各类相册产品推陈出新,用户越来越强烈的要求个人相册
- 具有不同标记颜色和大小的散点图演示。演示结果:实现代码:import numpy as npimport matplotlib.
- 早就想用一个系列的文章来写AJAX,让自己头到尾理一遍,更好的掌握基础知识(昨天的面试受打击了,基础知识很重要).要是写的好,也许也可以帮助
- 本文实例讲述了Python读取sqlite数据库文件的方法。分享给大家供大家参考,具体如下:import sqlite3这是Python内置
- 演示技术栈这次用到了关于css的一些功能,和jQuery。CSS3中添加的新属性animation是用来为元素实现动画效果的,但是anima
- 父层: <div class="col-xs-12"> <div class
- 相信大家都用过 jupyter,也用过里面的魔法命令,这些魔法命令都以 % 或者 %% 开
- 版权所有:Copyright 1997 Netscape Communications Corporation原文链接:Object Hie
- 本文实例讲述了python使用BeautifulSoup分页网页中超链接的方法。分享给大家供大家参考。具体如下:python通过Beauti
- 本文实例讲述了Python实现的根据文件名查找数据文件功能。分享给大家供大家参考,具体如下:#-*- coding: UTF-8 -*-im
- 用html的form上传文件时,request.FILES为空,没有收到上传来的文件,但是在request.POST里找到了上传的文件名(只