pythontuple数据类型_Python数据类型之元组的详细介绍
本篇文章给大家带来的内容是关于Python数据类型之元组的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1、元组的概念python中的元组是有序元素组成的集合,与列表的区别在于,元组是不可变的,一旦定义,就不能修改;
记住元组是不可变的;
2.元组的定义可以使用 tuple() 或者 () 直接初始化元组;
定义单个元素的元组时,需要在单个元素后面加一个逗号,如t = (1,);
3.元组的访问t = (1,2,3,4,5,6,7)
print(t[2]) #输出3元组的访问和列表类似,都可以通过索引访问;
4.元组修改由于元组是无法被修改的,因此,元组没有增删改查的方法,这也体现了元组的不可变性;
5.命名元组from collections import namedtuple
Point = namedtuple('Point',['a','b'])
point = Point(1, 2)
print(point.a) #输出1
print(point.b) #输出2 使用之前需要通过 collection 模块导入一个 namedtuple 类;
构建元组类:类名 = namedtuple(‘类名',[可迭代对象]);
初始化元组实例;
访问元组(元组也是通过点语法访问);
6.冒泡排序lst = list([1,2,7,6,3,5,4])
print(lst) #输出[1, 2, 7, 6, 3, 5, 4]
for i in range(len(lst)): #有多少元素则需要排序多少次
for j in range(len(lst) - i - 1):
if lst[j] > lst[j+1]: #使元素交换位置
tmp = lst[j]
lst[j] = lst[j+1]
lst[j+1] = tmp
print(lst) #输出[1, 2, 3, 4, 5, 6, 7]两个相邻元素之间进行比较,大的往后放,最终最大的元素应该排在队列的最末尾;
每次比较完之后,下一次的比较都会减少一次;
冒泡排序有两层循环,外层循环控制比较的次数,内层循环用来比较元素的大小;
pythontuple数据类型_Python数据类型之元组的详细介绍相关推荐
- android webservice 传递对象,Android通过ksoap2传递复杂数据类型及CXF发布的webservice详细介绍...
Android通过ksoap2传递复杂数据类型及CXF发布的webservice详细介绍 最近在学校搞点东西,搞了2天的webservice,心累呀,今天中午和小伙伴终于弄通了,感觉就是一些细节问题没 ...
- python max函数_Python max内置函数详细介绍
Python max内置函数 max(iterable, *[, key, default]) max(arg1, arg2, *args[, key]) Return the largest ite ...
- python之元组(tuple)详细介绍
python之元组详细介绍 1.元组基本概念 2.元组操作 2.1 元组创建 2.2 元组解包 2.3 更新和删除元组 3.元组tuple和列表list的区别 3.1 元组tuple和列表list的相 ...
- python如何使用多线程_python多线程应用中的详细介绍
python多线程在应用的时候有不少的事情需要重点的注意.其实只要掌握这些相关的技术段就能保证这个应用的完整.下面我们来看看具体是需要如何进行操作. 今天看了近一天关于多线程的应用中,如何安全调用py ...
- python简述文件的操作步骤_Python文件读取操作的详细介绍
本篇文章给大家带来的内容是关于Python文件读取操作的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 读取文件的操作步骤 有一道脑筋急转弯,问把大象装进冰箱的步骤,答案很简 ...
- pythontuple数据类型_Python数据类型之Tuple元组实例详解
本文实例讲述了Python数据类型之Tuple元组.分享给大家供大家参考,具体如下: tuple元组 1.概述 本质上是一种有序的集合,和列表非常的相似,列表使用[]表示,元组使用()表示. 特点:一 ...
- python的内置字典数据类型_python 数据类型元组与字典内置方法
1.元组 (1)元组是不可变的列表,能存多个值:如果多个值只有取得需求,没有改的需求,用元组最合理 (2)定义:在()内用逗号隔开,可以存任意类型的值 注意:当元组只有一个元素时,要在后面加逗号 # ...
- python获取数据类型_python数据类型详解
python数据类型:int.string.float.boolean 可变变量:list 不可变变量:string.元组tuple 1.list list就是列表.array.数组 列表根据下标(0 ...
- 写出python中的六种数据类型_python 数据类型1
一.字典 一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号"{}"; 1.1 现有字典 d={'a':24,'g':52,'i':12,' ...
最新文章
- 自动驾驶场景下的高效激光里程计
- Getting Started with OpenCV
- mdkstc系列器件支持包下载_Qorvo PAC系列高集成度电机控制芯片及应用
- 微服务架构师的职责——《微服务设计读书笔记》
- (三)Neo4j自带northwind案例--Cypher语言应用
- 怎么看电脑电源多少w_UPS不间断电源设备哪个品牌好?如何选购家用电脑UPS电源?UPS电源价格多少?...
- multipartfile 获取音频时长_抖音音频下载捷径:一键提取音频,安卓+ios全通用,完全免费...
- mysql数据库后台命令备份_使用MySQL命令行备份及恢复数据库
- linux 如何查看fb中分辨率_Ubuntu: Linux下查看本机显示器分辨率(xrandr)
- 非功能性需求_更好的开卡,来聊聊非功能性需求
- python 神经网络_100行Python代码,轻松搞定神经网络 !
- JavaScript学习(八十二)—JavaScript的组成
- android下拉菜单刷新,Android开发之头部悬浮的上拉加载,下拉刷新的列表
- IDEA 打包 jar 包记录
- 《Unity shader入门精要》阅读笔记
- 【标题】视频标注软件DARKLABEL V2.4 主页中英对照图
- Renesas:定时器输入捕获
- 组合品在快消品饮料企业信息化中应用
- tar命令功能及选项
- 【Unity3D】 新手引导