Python 数据类型 -- 列表(List)
1. 列表简介
列表是序列对象,可包含任意的Python数据信息,如字符串、数字、列表、元组等
列表的数据是可变的,我们可通过对象方法对列表中的数据进行增加、修改、删除等操作
可以通过list(seq)函数把一个序列类型转换成一个列表
2. 常用方法
3. 方法举例:
#!/usr/bin/env python
#encoding:utf-8
print dir(list)
li1 = ['hello','world',1,2,3,]
li2 = list(('hello','world',1,2,3,))
li1.append('good') #append 在列表末尾追加一个元素,接受一个对象参数,把对象添加到列表的尾部
li1.append(li2)
print li1
li2.extend(('hello',1,2,3)) #接受一个列表参数,把参数列表的元素添加到列表的尾部
print li2
print li1.count('hello') #统计列表元素出现的个数
print li2.index('hello') #获取元素的下标
li1.insert(1,'hi',) #在下标为1处插入一个元素
print li1
li1.pop(7) #删除下标为7的元素
print li1
li2.remove('hello') #删除列表中第一个“hello”元素
print li2
li2.reverse() #反序排列数组
print li2
li2.sort() #排序数组
print li2
#列表数据分割
print li1
print li1[0:3] #输出前三个元素
print li1[0:-2] #输出下标从0到倒数第3个元素
print li1[::2] #输出下标是偶数的元素
print li1[1::2] #输出下标是偶数的元素
print li1[::-1] #倒叙输出列表元素

浙公网安备 33010602011771号