Python与序列相关的内建函数

来源:互联网 发布:质量软件 编辑:程序博客网 时间:2024/06/05 04:47

sorted()
sorted(list)使list(tuple)按顺序排序

>>> List=['b','d','c','a']>>> sorted(List)['a', 'b', 'c', 'd']

reversed()
使list(tuple)倒序

>>> reversed(List)<listreverseiterator object at 0x7fc100aee210>>>> for i in reversed(List):...     print i... acdb

enumerate()
使list或者tuple输出时前面带索引号

>>> enumerate(List)<enumerate object at 0x7fc100aec870>>>> for i in enumerate(List):...     print i... (0, 'b')(1, 'd')(2, 'c')(3, 'a')>>> for i,j in enumerate(List):...     print i,j... 0 b1 d2 c3 a

zip()

>>> L=[1,2,4,3]>>> zip(List,L)[('b', 1), ('d', 2), ('c', 4), ('a', 3)]>>> dict(zip(List,L)){'a': 3, 'c': 4, 'b': 1, 'd': 2}
0 0
原创粉丝点击