列表

  列表(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']
切片

相关文章: