列表

来源:互联网 发布:汤姆索亚历险记 知乎 编辑:程序博客网 时间:2024/05/01 11:05
#coding=utf-8
'''
Created on 2013-1-24
列表的使用的例子
@author: Administrator
'''
#定义一个list
tList=['1','2','3','4','5']
#列表的更新
tList[1]='5'
print '列表的更新',tList
#取得长度
print len(tList)
#切片
print tList[0:5]
#增加一个列表值
tList.append('6')
print tList
tList.append('1')
#返回拥有1的次数
print tList.count('1')
#返回某个值的索引号
print tList.index('4')
#在某个位置处插入一个值到列表
tList.insert(2, 'test')
print tList
#删除某个索引位置的值
tList.pop(2)
print tList
#删除匹配到值的第一个元素
tList.remove('1')
print '删除:', tList
#对列表进行排序
tList.sort()
print '对列表进行排序:',tList
#对列表进行反序
tList.reverse()
print '对列表进行反序:',tList
tList2=['t2','t3','t4','t5']
tList2.extend(tList)
print '列表合并:',tList2
print ''.join(tList2)

#利用列表快速排序
def descNumber(str):
    strList2=[]
    strList2.extend(list(str))#将字符串转换为序列,并把它追加到一个新的空的序列
    strList2.sort()
    strList2.reverse()
    return strList2
print ''.join(descNumber('134132432523'))



原创粉丝点击