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]                     #倒叙输出列表元素

  

posted @ 2016-04-21 20:50  huang_tao  阅读(100)  评论(0)    收藏  举报