首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python列表介绍

本文标识 :Python_4

本文编辑 :Jack 风

编程工具 :Anaconda、Pycharm

阅读时长 :10分钟

1、列表介绍

字符串用来存储一串信息,怎样存储公号所有粉丝的名字呢?

那么定义10个变量,每个变量存放一个粉丝的姓名可行吗?有无更好方式?

答:

列表

1.1、列表的格式

变量namelist的类型为列表

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

1.2、打印列表

demo:

结果:

2、列表的循环

2.1、 使用for循环

高效输出列表的每个数据,使用循环即可

demo:

结果:

2.2、 使用while循环

demo:

结果:

3、列表的常见操作

列表中数据修改方式,比如大家常见的 "增"、"删"、"改"、"查"

3.1、添加元素

append

append方式向列表添加元素

demo:

extend

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

insert

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

3.2、修改元素

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

demo:

结果:

3.3、查找元素

("查"in, not in, index, count)

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

in, not in

python中查找的常用方法为:

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

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

demo

说明:

in的方法只要会用了,那么not in也是同样的用法,只不过not in判断的是不存在

index, count

index和count与字符串中的用法相同

3.4、删除元素

("删"del, pop, remove)

类比公号中,如果掉粉了,那么就应该把这个取关粉丝的姓名删除掉;在开发中经常会用到删除这种功能。

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

del:根据下标进行删除

pop:删除最后一个元素

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

demo:(del)

结果:

demo:(pop)

结果:

demo:(remove)

结果:

3.5、排序

(sort, reverse)

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

reverse方法是将list逆置。

4、列表的嵌套

4.1 列表嵌套

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

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

4.2、 应用

一个公号,有5个长期运营,现在要分配其中3个位置,但是有8位运营者等待分配,请编写程序,完成随机的分配

在看和转发

都是一种支持

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191212A0AUNJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券