列表的基础应用

目录

 

一、列表的概念和创建

二、列表的简单应用

1、打印列表

2、下标索引

3、查询列表的长度

4、成员运算符

5、列表切片

1)、a:b

2)、a:

3)、:a

4)、::

三、列表的增删改查

1、增

1)、在某一位置增加

2)、在列表结尾增加

3)、在末尾增加多个项

2、删

1)、通过下标删除某一项

2)、删除列表中所有的项

3)、指定删除列表中的某一项

3、改

1)、修改列表中的某一项

2)、将列表中的一段进行修改

4、查

1)、查找一个项是否在列表中

四、列表的排序

1、升序

2、降序

3、文字排序

4、字母排序

5、混合

五、简洁遍历所有数据

六、总结


 

一、列表的概念和创建

列表可以理解为一个仓库,里面可以储存一些东西,这些东西就是一些数据。

列表是如何创建的呢,很简单,和变量创建的方法大致一样,只不过细节不一样了。

list = ["a","b","c"]

前面list是列表的关键字,同样用其他名字也可以,如a、b、c,后面的方括号([ ])是不能改的哦,里面的项之间用逗号(,)隔开,再看一下其他例子。

man = ["蜘蛛侠","钢铁侠","黑豹","美队","绿巨人"]

里面的内容,如上面的 蜘蛛侠,钢铁侠 都被称为“项”。

二、列表的简单应用

1、打印列表

创建完列表,但还不能显示出来,打印列表的关键字也很简单,就是print。

用法如下

man = ["蜘蛛侠","钢铁侠","黑豹","美队","绿巨人"]
print(man)

2、下标索引

索引就是目录,列表的每一项都有对应的下标,排在最前面的下标就是 0 ,第二个就是 1 ,以此类推,我们就可以通过下标查询列表中的某一项。

用法如下

man = ["蜘蛛侠","钢铁侠","黑豹","美队","绿巨人"]
print(man[3])

那么显示出来的就是美队。

那么我们就可以利用上一节课所学到的random库随机提取列表中的一项了。

用法如下。

import random
man = ["蜘蛛侠","钢铁侠","黑豹","美队","绿巨人"]
print(man[random.randint(0,4)])

3、查询列表的长度

有时候列表过于长,以至于不知道这个列表多长,可能就不能实现上面的程序了(随机提取列表中的项),那么这个关键字会帮到你 len。

用法如下。

man = ["蜘蛛侠","钢铁侠","黑豹","美队","绿巨人"]
long = len(man)
print(long)

结果就是5。

4、成员运算符

成员运算符说白了就是查询列表里有没有这个项,用法如下。

man = ["蜘蛛侠","钢铁侠","黑豹","美队","绿巨人"]
if "黑豹" in man:
    print("在")
else:
    print("不在")

5、列表切片

列表切片就是提取列表中的一段,有三种运用方法。

1)、a:b

a与b就是列表的两个下标,注意了,这种方法是包前补不包后。

用法如下

man = ["蜘蛛侠","钢铁侠","黑豹","美队","绿巨人"]
print (man[1:2])

结果就是 ['钢铁侠']。

2)、a:

a同样是一个下标,这个显示的就是这个下标所对应的项以及这个项后面的所有项。

用法和1)一样。

3)、:a

这种方法显示的就是这个下标所对应的项之前的所有项了。用法也相同。

4)、::

这种方法会打印列表的全部。用法也相同

三、列表的增删改查

列表是可以改变的,接下来就是列表的增删改查。

1、增

增就是增加,有多种关键字。

1)、在某一位置增加

关键字就是insert,可以在某一位置增加一个项,用法如下。

list = ["蜘蛛侠","钢铁侠","黑豹","黑寡妇","美队","绿巨人
  • 26
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值