Python之列表(list)

1、list(列表)是Python内置的一种数据结构,是一种有序的集合,可以随时添加和删除其中元素。

     创建列表:List = ['Beijing', 100, 'Guangzhou', 99, 'Shenzhen', 98]

由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在

list中包含各种数据,就如上面所示。

 

2、按照索引访问list

可以使用List[0]、List[1]、List[2]...方式来访问list中的各个元素,这和C语言中的数组的访问方式是一

样的,但是访问不能越界,这是不变的。

 

3、倒叙访问list

可以使用List[-1]、List[-2]、List[-3]来访问list列表中倒数的第一个元素、倒数第二个元素、倒数第三

个元素,同样不能越界。

 

4、在list中添加元素

(1)尾部添加

1 List = ['Tom', 'Lisa', 'Make']
2 print List               # 打印List列表中的元素
3 List.append('Jim')       # 在列表末尾添加新的元素
4 print List

(2)insert插入元素

使用list列表的insert方法,该函数接受2个参数,第一个是索引值,第二个是待添加的元素。

1 list = ['Jim', 'Tom', 'Paul']
2 list.insert(1, 'Make')

 

5、在list中删除元素

(1)尾部删除:pop方法

list.pop()         # 直接将最后一个元素删除

(2)按照索引值删除:pop(n)

参数n表示待删除的元素的索引值

 

6、在list中替换元素

list[0] = 新元素

list[-1] = 新元素

 

posted @ 2017-05-29 12:48  恍如隔世灬  阅读(873)  评论(0编辑  收藏  举报