python中序列

xiaoxiao2021-02-28  145

“序列”是程序设计中经常用到的数据存储方式。在其他程序设计语言中,“序列”通常被称为”数组“,用于存储相关数据项的数据结构。几乎每一种程序设计语言都提供了“序列”数据结构,如C和Basic中的一维、多维数组等。 python提供的序列类型在所有程序设计语言中是最丰富、最灵活,也是功能最强大的。python中支持3种基本序列数据类型:字符串、列表和元祖,还支持1种映射数据类型:字典。 1.使用列表来存储待排序数据的优点: (1)不管数据量多大,只需要定义一个列表变量。 (2)排序顺序简单,程序代码量不随数据量的变大而增加。 (3)可以调用py内置函数来实现程序,不需要自己编写排序算法。 eg:

#data sort:1.py data_list=[] for integer in range(10): x=input('请输入第'+str(integer+1)+'个元素:') data_list=data_list+[x] print'排序前数据:',data_list #用sort方法对列表中的数据进行排序 data_list.sort() print'排序后数据',data_list

输入及程序运行结果: 请输入第1个元素:54 请输入第2个元素:23 请输入第3个元素:67 请输入第4个元素:84 请输入第5个元素:41 请输入第6个元素:68 请输入第7个元素:34 请输入第8个元素:56 请输入第9个元素:98 请输入第10个元素:61 排序前数据:{‘54’,’23’,’67’,’84’,’41’,’68’,’34’,’56,’98’,’61’} 排序后数据:{‘23’,’34’,’41’,’54’,’56’,’61’,’67’,’68,’84’,’98’}

2.序列是一系列连续值,他们通常是相关的,并且按照一定顺序排列。 如图展示了一个序列c,它包含了12个整数元素。引用元素时,可先写出序列名,再在方括号中写出元素的位置编号。其中,序列名称的定义应符合py中的变量名称的规则。 序列第一个元素位置编号为0,所以在序列c中,第一个元素是c[0],第二个元素是c[1],第i个元素是c[i-1]。 序列也可以从尾部进行访问。最后一个元素是c[-1],倒数第二个是c[-2],倒数第i个元素是c[-i]。

转载请注明原文地址: https://www.6miu.com/read-28856.html

最新回复(0)