Python中的两种列表

python中有两种类型的列表:其中一种是用[]创建的列表,这种列表具有伸缩性,可以动态改变,而另外一种列表是用()创建,成为元组,元组一旦创建,在任何状况下都不能再改变,是一种常量列表。

movies=['.....]#具有伸缩性的动态列表

for each in data:
(role,lines)=each.split(':',1)#声明一个元组,元组内的标识符role指向一个字符串,每次循环指向一个新的字符串。自动将分割的两部分字符串赋给role和lines。1表示只按照分割字符:将字符串分割一次。

python提供两种排序方法:其一,称作原地排序,即是调用列表类型的sort()函数对列表排序,排序过程中列表各个数据项被被替换,完成后列表各数据项满足某种顺序。其二,复制排序,创建待排序列表的一个副本,然后利用内置函数sorted()对副本排序~·


posted @ 2014-12-24 16:21  lz3018  阅读(207)  评论(0编辑  收藏  举报