python 把list里的方括号去掉_Python日记第1篇列表

本文介绍了Python列表的基础知识,包括创建、遍历、访问、截取、拼接、增加、删除、查找、修改元素等操作。重点讲解了append、extend、insert、del、pop、remove方法以及in和not in关键字的使用。同时提到了len、max、min等函数以及count、index、reverse、sort等方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 什么是列表

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

    列表的数据项不需要具有相同的类型。

    创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

    比如:[0,2,3,4,6,7,8,9]

1.1列表的格式和输出列表

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。用print输出就可以知道此列表。

如下所示:

       433cab76fc94439dc74d09c7484895f0.png      

2 遍历列表

2.1 for循环实现

对于列表来说,因为列表的元素确定,for循环比while循环适合列表。

       6afdbaa90179310791fb9c08a9d4e67f.png      

3 列表的常见操作

3.1访问元素

索引值(偏移量)是从0开始的,而非我们习惯的从1开始。

如下图,索引值为0,是“醜猫”

索引值为1,是“连尼”

索引值为2,是“熊猫一二”

       999e61b00a6806ad4e7f6bfa6876b20a.png      

       746a04b9e8819fefc8909404c5f8afe3.png      

3.2截取与拼接

用:(冒号)

冒号左取右不取

左右两边的数字指的是列表中元素的索引值(偏移量),记住索引值(偏移量)始终是从0开始的。

       289e86148fac4485cfd4513f056766a5.png      

3.3增加元素

append:在列表末尾添加新的对象

列表append什么元素,就在列表后加上该元素

       ae8f8f77320981336a089cb10161180c.png      

同样的,列表append一个列表['肥猪','脑魔'],就在列表后加上该元素,该元素是列表。

       f8b07b068935ea466efb8a10add875a4.png      

       49f09f95cc696ec5aec88645f2126823.png      

这意味着,列表里面还可以嵌套列表。

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

如果要在列表后再添加一个列表,且里面的元素同级,该怎么做呢?用extend。

       72d7adb10b1aa16bddce7c6e7f9aa934.png      

这样,两个列表就可以完美拼接起来啦~

+

不要忘记,最简单的方法还有加号,两个列表用加号加起来,就是一个新的列表了。

       25b8d4e7348ac0b03c10a00627602926.png      

insert:将对象插入列表

append只能把元素添加在列表最后,要是想把元素插入到中间,则需要用到insert方法。格式是list.insert(插入偏移量位置,元素)

       efbf282848cde07563302232f6d8a06b.png      

3.4删除元素

del:根据下标进行删除

       733ad834153159d06af56e37e918565b.png      

pop:删除最后一个元素,并返回这个值

       d3e692df8d93ce15a5c9f5aea72d9678.png      

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

       d7b02763582d1506afe4d36e839a5ff9.png      

3.5查找元素

in:(存在),如果存在那么结果为True,否则为False

       da4689d567523bda94e0d576d9ec5b6a.png      

not in:(不存在),如果不存在那么结果为True,否则为False

       f7ae28dab50989bd594e57d7ef74dd2e.png      

3.6修改元素(更新元素)

修改元素的时候,要通过偏移量来确定要修改的是哪个元素,然后才能进行修改。

4 列表常用的函数&方法

4.1函数

len(list):返回列表元素个数

       e9cffe796464e9d701ad93e06de33912.png      

max(list):返回列表元素最大值

       5bc184cedb1555f03436a9ee44d9ce9c.png      

min(list):返回列表元素最小值

       4be89dc95f7102703dbdb96a281ae011.png      

4.2方法

list.count(obj):统计某个元素在列表中出现的次数

       87253f0b1eccac9758b876f58630f6ba.png      

list.index(obj):从列表中找出某个值第一个匹配项的索引值(偏移量)位置

       1ef7e87123144428e11eeb8d7e6ea310.png      

list.reverse():反向列表中元素

       c8504a98e4c9f6f419db2e8a15833e56.png      

list.sort():对原列表进行排序

默认升序

       3cf3dc8b9f72588a996c84f9b95cc405.png      

reverse参数为True的话,排序就会降序。

       b4804a47848e218e5faaed8bbb69e826.png      

reverse参数为False的话,排序就是升序,跟默认不加参数一样。

       6169877fc4d220255f8ee6cba4749906.png      

list.clear():清空列表

用于清空列表

       3bd17d79123007e33d7ccf290691631d.png      


看完的小伙伴可以点个在看,以及关注我,回复我“列表”获得源代码~

谢谢d998dbf1b1a96799a9c458bc6da874d6.png~~~~!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值