python调用函数输入列表_python操作列表的函数使用代码详解

本文详述Python中列表的使用,包括定义、添加、删除、结合、重复、迭代、查询、截取等操作,以及重点讲解如何正确复制列表以避免错误。通过实例解析append()、del、remove()、*、+、for循环等方法,并提醒读者在复制列表时应注意a=list(b)的使用。
摘要由CSDN通过智能技术生成

python的列表很重要,学习到后面你会发现使用的地方真的太多了。最近在写一些小项目时经常用到列表,有时其中的方法还会忘哎!

所以为了复习写下了这篇博客,大家也可以来学习一下,应该比较全面和详细了

列表(list):

用来存放相同或者不同元素(字符)用逗号隔开的一个存储方式。

list我个人认为最重要的有一点大家可能都容易忽略那就是复制列表,这点文章最后来讲解

定义三个列表的样例

这三个都属于列表只是存放的元素类型有所不同但是原理都是相同

列表是用下表来排序的存储空间下表从0开始

元素4的下表为3,所以可以用下标来查询元素

这是列表的截取,选中一个区间来输出[X:Y]不包含Y

列表具有添加、删除、结合、重复、迭代、查询、截取等功能

添加append()

append()在末尾添加元素

del删除

del方法可以对列表进行删除操作

remove删除

remove也能实现列表元素的删除,但是它与del有区别,remove删除的是第一个与之匹配的(X)元素

*重复

*的使用,它与数学中的*有类似的作用

组合

+的使用,它表示将列表相结合尾连头

迭代

列表可以被for循环进行迭代使用,这是列表的一个特性

反向查询和截取列表

list所包含的一些方法

len用于计算list的长度

count用来计算列表中的某个元素出现的次数

extend扩展两个列表

sort对列表排序

reverse将列表反向排序 与sort相反

生成列表的一种方式:

[需要生成的数foriinrange(范围)]

由上面延伸到实用的地方 random.choice(1,2,3)随机从[1,2,3]中选择一个再组合 简单的2048游戏会用到这个

最后一点文章开头介绍了一个list的重点

很多人可能忽略这个问题复制变量或者列表是就是直接a=b,但是在python中要想使两个list相互独立应当a=list(b)。这个问题你可能会觉得很小但是当你做项目是会因为这个错误想死的心都有(没错我就经历过所以在此给大家一个提醒!!!)

错误:(也不能说错误,这要看你怎么去使用它了)

正确:

这两个例子最好自己敲敲看看区别在哪里

list还有很多灵活的使用和其他复杂一点的操作,这里就只是简单的写出了它的基本用法

list在python中很重要如果你再学习时发现本人的博客中出现代码错误或者有其他错误你可以看看官方一点的讲解(以上代码都是验证过的应该没问题的)

总结

以上就是本文关于python操作列表的函数使用代码详解的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

原文链接:http://blog.csdn.net/qq_36523839/article/details/70825481

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值