即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

python里序列

编程语言 lulubaby_ 47℃ 0评论

“序列”是程序设计中经常用到的数据存储方式。在其他程序设计语言中,“序列”通常被称为”数组“,用于存储相关数据项的数据结构。几乎每一种程序设计语言都提供了“序列”数据结构,如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]。


序列

转载请注明:CodingBlog » python里序列

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情