列表
列表(list)是python以及其他语言中最常用到的数据结构之一。Python使用中括号[ ]来解析列表。列表是可变的(mutable)—可以改变列表的内容。
定义列表
names = ['musker','jack','jenney']
可以使用list函数常见一个列表
>>> list('hello') ['h', 'e', 'l', 'l', 'o']
通过下标访问列表中的元素,下标从0开始
>>> names[0] 'musker' >>> names[1] 'jack' >>> names[2] 'jenney'
切片:取出多个元素
>>> names = ['musker', 'jack', 'jenney','zhangsan','lisi'] >>> names[1:4] #取出下标1到4之间的元素,包括1,但不包括4 ['jack', 'jenney', 'zhangsan'] >>> names[1:-1] #取出下标1到-1(从列表最后开始)之间的元素,包括1,但不包括-1 ['jack', 'jenney', 'zhangsan'] >>> names[0:3] ['musker', 'jack', 'jenney'] >>> names[:3] #效果同上 ['musker', 'jack', 'jenney'] >>> names[0::2] #2的含义是每隔一个元素取出一个 ['musker', 'jenney', 'lisi'] >>> names[::2] #同上 ['musker', 'jenney', 'lisi']