python之列表

来源:互联网 发布:ithink系统动力学软件 编辑:程序博客网 时间:2024/06/05 15:11

列表的定义

定义一个空列表

>>> list = []>>> list[]

定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可

>>> a = ['zz',23,'happy']>>> a['zz', 23, 'happy']

列表的索引

下标示从0开始,-1表示倒数第一个

>>> a['zz', 23, 'happy']>>> a[1]23>>> a[0]'zz'>>> a[-1]'happy'

列表的切片

list[起始点:结束位置:步长]

>>> a['zz', 23, 'happy']>>> a[0:3:2]            ##0表示起始点,3表示结束长度,2表示切片的步长['zz', 'happy']

列表的添加

通过append方法添加元素(在末尾添加)

>>> a['zz', 23, 'happy']>>> a.append('lee')>>> a['zz', 23, 'happy', 'lee']

通过extend添加元素(批量添加):

>>> a['zz', 23, 'happy', 'lee']>>> a.extend(['hello','world'])>>> a['zz', 23, 'happy', 'lee', 'hello', 'world']

指定位置添加元素使用inert方法:
list.insert(位置,添加的元素)

>>> a['zz', 23, 'happy', 'lee', 'hello', 'world']>>> a.insert(1,33)>>> a['zz', 33, 23, 'happy', 'lee', 'hello', 'world']

列表的查看

查看年元素用index
查看出现次数用count

>>> a['happy', 'lee', 23, 'happy', 'lee', 23, 'happy', 'lee', 23]>>> a.index(23)2>>> a.index(23,1,5)2>>> a.index(23,3,6)5>>> a.count('lee')3

列表的删除

元素的删除:
remove—指定元素删除
pop—-删除最后一个

>>> a['happy', 'lee', 23, 'happy', 'lee', 23, 'happy', 'lee', 23]>>> a.remove('lee')>>> a['happy', 23, 'happy', 'lee', 23, 'happy', 'lee', 23]>>> a.pop()23>>> a['happy', 23, 'happy', 'lee', 23, 'happy', 'lee']

列表的删除:

>>> a['happy', 23, 'happy', 'lee', 23, 'happy', 'lee']>>> del(a)>>> aTraceback (most recent call last):  File "<stdin>", line 1, in <module>NameError: name 'a' is not defined
原创粉丝点击