Python之列表(list)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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] = 新元素

 

以上是关于Python之列表(list)的主要内容,如果未能解决你的问题,请参考以下文章

Python之列表(list)

python基础之列表(list)

Python之列表生成式生成器

python之list-列表

python之列表

[Python]之列表list