【一】Python学习笔记--List

list

Python内置的一种数据类型是列表:list。

list是一种有序的集合,可以随时添加和删除其中的元素。

是由一系列按特定顺序排列的元素组成 ,鉴于列表通常包含多个元素,给列表指定一个表示复数的名称。

在Python中,用 [ ] 来表示列表,并用逗号来分隔其中的元素。

classmates = ['jack','biuce','stack','bill','nile']
print(classmates)

变量classmates就是一个list。用len()函数可以获得list元素的个数:

len(classmates)

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

用索引来访问list中每一个位置的元素,记得索引是从[0] 开始,倒数第一个是 [-1]

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

在列表中添加元素

list是一个可变的有序表,

所以,可以往list中追加元素到末尾:

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

也可以把元素插入到指定的位置,insert( )可在列表的任何位置添加新元素,指定新元素的索引和值。比如索引号为1的位置:

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

修改元素列表

要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:

指定列表名,要修改的元素索引,再指定该元素的新值

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

从列表中删除元素

1,使用 del 语句删除元素,只需要知道元素在列表中的索引位置

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

使用 del 语句将值从列表中删除后,你就无法再访问了

2,使用方法 pop( ) 删除元素

将元素从列表中删除,并接着使用它的值

方法 pop() 可删除列表末尾的元素,并让你接着使用它

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

知道索引还可以弹出列表中任何位置处的元素

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

3,根据值删除元素

不知道所要删除的值在列表中所处的位置,可以使用方法 remove()

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

remove( )

只删除第一个指定的值。如果要删除的值在列表中多次出现,就需要使用循环来判断是否删除了所有的这样的值。

组织列表

列表的元素排列顺序需要排序

1,使用方法 sort( ) 对列表进行永久性排序

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

还可以按照反向顺序排列列表元素

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

2,使用函数sorted ( ) 对列表进行临时排序

要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

倒着打印列表

反转列表元素的排列顺序,可使用方法 reverse ( )

《【一】Python学习笔记--List》
《【一】Python学习笔记--List》

note : reverse( ) 不是按字母顺序相反的顺序列排列元素,而只是反转列表元素的排列顺序。

    原文作者:聂红波
    原文地址: https://zhuanlan.zhihu.com/p/27978077
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞