之前的都属于最基本的一些点,从今天开始学习属于Python新的东西---列表(List)

List(列表)

1.什么是列表?

List (列表)是 Python 内置的一种数据类型。 它是一种有序的集合,可以随时添加和删除其中的元素。

2.如何创建列表?

列表就是用中括号 [] 括起来的数据,里面的每一个数据就叫做元素。每个元素之间使用逗号分隔。而且列表的数据元素不一定是相同的数据类型:

关于python的基础知识点(Python基础知识汇总六)(1)

3.如何访问list中的值呢?

通过列表的下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符。

关于python的基础知识点(Python基础知识汇总六)(2)

这里你会问,为什么是 2 ,不是 3 呢?这是因为在编程世界中,都是从 0 开始的,而不是我们生活习惯中从 1 开始。

关于python的基础知识点(Python基础知识汇总六)(3)

上面第二种方式就是接下来要说的列表切片操作。

print(MyList[0:2])#打印从第0个元素开始,第2个元素结束的内容(即第0、1、2个) print(MyList[1:]) #打印第一个元素之后的内容 print(MyList[:-1])#打印最后一个元素之前的内容 print(MyList[::-1])#倒序输出

关于python的基础知识点(Python基础知识汇总六)(4)

4.怎么更新List?

通过索引对列表的数据项进行修改或更新,也可以使用 append() 方法来添加列表项。

关于python的基础知识点(Python基础知识汇总六)(5)

5.怎么删除List里的元素?

使用 del 语句来删除列表的的元素。

关于python的基础知识点(Python基础知识汇总六)(6)

6.List(列表)运算符

列表对 和 * 的操作符与字符串相似。 号用于组合列表,* 号用于重复列表。

Python 表达式

结果

描述

len(MyList)

4

计算元素个数

MyList [1,2,3]

['i love Python', 3.1415926, 37, 134, 1, 2, 3]

组合

MyList* 4

['i love Python', 3.1415926, 37, 134, 'i love Python', 3.1415926, 37, 134, 'i love Python', 3.1415926, 37, 134, 'i love Python', 3.1415926, 37, 134]

复制

  1. 1415926 in MyList

True

元素是否存在于列表中

关于python的基础知识点(Python基础知识汇总六)(7)

7.List 的函数(方法)

函数&方法

描述

len(list)

列表元素个数

max(list)

返回列表元素最大值

min(list)

返回列表元素最小值

list(seq)

将元组转换为列表

list.append(obj)

在列表末尾添加新的对象

list.count(obj)

统计某个元素在列表中出现的次数

list.extend(seq)

在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

list.index(obj)

从列表中找出某个值第一个匹配项的索引位置

list.insert(index, obj)

将对象插入列表

list.pop(obj=list[-1])

移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

list.remove(obj)

移除列表中的一个元素(参数是列表中元素),并且不返回任何值

list.reverse()

反向列表中元素

list.sort([func])

对原列表进行排序

,