Python

Python学习基础知识之 列表的介绍以及常见操作

2020-09-18  本文已影响0人  嘤嘤嘤999

目录

一、列表的介绍

1.1列表的格式:

1.2打印列表

二、列表的循环遍历

2.1 使用for循环

2.2 使用while循环

三、列表的相关操作

3.1添加元素("增"append, extend, insert)

3.1.1append

3.1.2extend

​3.1.3insert

3.1.4append和extend的区别?

3.2修改元素("改")

​3.3查找元素("查"in, not in, index, count)

3.3.1in

3.3.2not in

​3.3.3index

3.3.4count

3.4删除元素("删"del, pop, remove)

3.4.1del

3.4.2pop

3.4.3remove


3.5排序(sort, reverse)

3.5.1sort

3.5.2reverse

四、列表的嵌套

4.1列表嵌套


一、列表的介绍

1.1列表的格式:

变量A的类型为列表 namesList = ['A','B','C']

比C语言的数组强大的地方在于列表中的元素可以是不同类型的,例如:

testList = [1, 'a']

1.2打印列表

namesList = ['xiaoWang','xiaoZhang','xiaoHua']    print(namesList[0])    print(namesList[1])    print(namesList[2])结果:     xiaoWang    xiaoZhang    xiaoHua

二、列表的循环遍历

2.1 使用for循环

为了更有效率的输出列表的每个数据,可以使用循环来完成。

demo:    namesList = ['xiaoWang','xiaoZhang','xiaoHua']    for name in namesList:        print(name)结果:    xiaoWang    xiaoZhang    xiaoHua

2.2 使用while循环

demo:    namesList = ['xiaoWang','xiaoZhang','xiaoHua']    length = len(namesList)    i = 0    while i<length:        print(namesList[i])        i+=1结果:    xiaoWang    xiaoZhang    xiaoHua

三、列表的相关操作

**列表中存放的数据是可以进行修改的,比如"增"、"删"、"改"、"查" **

3.1添加元素("增"append, extend, insert)

3.1.1append

通过append可以向列表(尾部)添加元素

image

3.1.2extend

**通过extend可以将另一个集合中的元素逐一添加到列表中 **

image

3.1.3insert

insert(index, object) 在指定位置index前插入元素object

image

3.1.4append和extend的区别?

image

3.2修改元素("改")

**修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改 **

image

3.3查找元素("查"in, not in, index, count)

所谓的查找,就是看看指定的元素是否存在

3.3.1in

in(存在),如果存在那么结果为true,否则为false

image

3.3.2not in

not in(不存在),如果不存在那么结果为true,否则false

image

3.3.3index

检测 元素 是否包含在列表 中,如果是返回开始的索引值

image

3.3.4count

方法说明:返回 元素在start和end之间 在 列表里面出现的次数

image

3.4删除元素("删"del, pop, remove)

列表元素的常用删除方法有:

del:根据下标进行删除

pop:删除最后一个元素

remove:根据元素的值进行删除

3.4.1del

image

3.4.2pop

image

3.4.3remove

image

3.5排序(sort, reverse)

3.5.1sort

**sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。 reverse方法是将list逆置。 **

image

3.5.2reverse

**reverse方法是将list逆置。 **

image

四、列表的嵌套

4.1列表嵌套

1.类似while循环的嵌套,列表也是支持嵌套的

2.一个列表中的元素又是一个列表,那么这就是列表的嵌套

schoolNames = [['北京大学','清华大学'],                    ['南开大学','天津大学','天津师范大学'],                    ['浙江大学'],['河北大学','河北科技大学']] 运行结果:print(schoolNames[0])    #['北京大学', '清华大学']print(schoolNames[0][1]) #清华大学print(schoolNames[3][0]) #河北大学
上一篇下一篇

猜你喜欢

热点阅读