本篇文章给大家带来的内容是关于Python数据类型之元组的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1、元组的概念
python中的元组是有序元素组成的集合,与列表的区别在于,元组是不可变的,一旦定义,就不能修改;
记住元组是不可变的;
可以使用 tuple() 或者 () 直接初始化元组;
定义单个元素的元组时,需要在单个元素后面加一个逗号,如t = (1,);
t = (1,2,3,4,5,6,7) print(t[2]) #
元组的访问和列表类似,都可以通过索引访问;
由于元组是无法被修改的,因此,元组没有增删改查的方法,这也体现了元组的不可变性;
from collections import namedtuple Point = namedtuple('Point',['a','b']) point = Point(1, 2) print(point.a) #
使用之前需要通过 collection 模块导入一个 namedtuple 类;
构建元组类:类名 = namedtuple(‘类名',[可迭代对象]);
初始化元组实例;
访问元组(元组也是通过点语法访问);
lst = list([1,2,7,6,3,5,4]) print(lst) #
两个相邻元素之间进行比较,大的往后放,最终最大的元素应该排在队列的最末尾;
每次比较完之后,下一次的比较都会减少一次;
冒泡排序有两层循环,外层循环控制比较的次数,内层循环用来比较元素的大小;