在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
众所周知,Python中最基本的数据结构就是序列,而在许多序列的内置类型中,最常见的要属列表了。简单来说,列表作为可以修改的一种序列,它能作为一个方括号内的逗号分隔值出现。本文为大家总结了列表所有的基本用法,下面就一起来看看关于Python列表的学习笔记吧!

(1)创建list //list内部的对象可以是字符串,字符,数字,支持混搭
aList = ['apple', 100, 0.01, 'banana','A','B','C']
(2)访问list //直接通过下标去访问
>>>print(aList[0])
'apple'
(3)列表的切片 //通过切片来取列表中的一部分
>>>print(aList[4:6])
['A', 'B']
(4)列表的嵌套 //列表支持嵌套,就是列表里面可以套列表,甚至套字典,元组等
bList=[100,200,['aaa','bbb','ccc']]
>>>print(bList[2][0])
aaa
(5)列表支持*,+
list1=[1,2,3]
list2=[100,200,300]
list3=list1+list2
print(list3)
>>>[1, 2, 3, 100, 200, 300]
list4=['a','b','c']
list5=list4*3
print(list5)
>>>['a', 'b', 'c', 'a', 'b', 'c', 'a', 'b', 'c']
(6)计算列表的长度 //利用内置函数len()
aList=[1,2,3,4,5]
print(len(aList))
>>>5
(7)计算列表里面的最大值,最小值
aList=[1,2,3,4,5]
print(min(aList))
>>>1
print(max(aList))
>>>5
(8)列表的扩展 //用内置extend函数,看起来和+差不多,其实区别在于+是返回一个新的列表,而extend是直接修改了列表
aList=[1,2,3]
b=[4,5,6]
aList.extend(b)
print(aList)
>>>[1, 2, 3, 4, 5, 6]
(9)查找列表中某一个元素的索引//内置函数index
aList=['This','is','a','very','good','idea']
print(alist.index('very'))
>>>3
(10)统计某个元组在列表里面的次数,内置函数count
aList=['to','do','or','not','to','do']
print(aList.count('to'))
>>>2
以上就是Python学习笔记中关于列表的用法总结,大家都掌握了吗?觉得本文对学习Python有用的小伙伴,不妨把文章分享出去,让更多的人看到。关于Python的更多学习内容,敬请关注博学谷资讯的Python栏目的更新!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
五种方法教你Python字符串连接
字符串是Python中最常用的数据类型,在开发过程中可以对字符创进行截取并与其他字符创进行连接。下面小编整理了5种方法完成Python字符创的连接!
7545
2019-12-10 18:39:16
如何利用python实现报表自动化?
如果能够实现报表自动化,那我们将节约不少的时间,更高效的完成工作内容。那么,如何利用python实现报表自动化呢?本文将介绍xlwt 、xlrd、xlutils的常用功能,xlwt写Excel时公式的应用以及xlwt写入特定目录来手把手带大家实现报表自动化。
6379
2020-03-23 10:59:42
Python核心知识学习思维导图分享
近几年,Python一路高歌猛进,成为最受欢迎的编程语言之一,受到无数编程工作者的青睐。 据悉,Python已经入驻部分小学生教材,可以预见学习Python将成为一项提高自身职业竞争力的必修课。那么零基础的学习者应该怎么开始学习呢?本文将分享给大家关于Python核心知识学习的思维导图,一起来看看吧!
5877
2020-04-01 15:03:42
如何用Python导出测试数据?
如何用Python导出测试数据?在给领导汇报测试结果时,是不可能用代码进行演示的,所以需要将结果数据导出并将进行图表化。本文将详细的讲解如何把测试结果数据单纯地导出到 Excel 中。如果你感兴趣就一起来看看吧~
6793
2020-08-03 16:40:33
定时器是什么?怎么用?
定时器是在一段特定的时间后执行某段程序代码。定时器有两种方法:setInterval()按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭;setTimeout()在指定的毫秒数后调用函数或计算表达式。
5152
2021-12-29 14:28:29
