在线客服
扫描二维码
下载博学谷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除了不会生孩子,基本上无所不能的段子,这一定程度上反映了目前Python编程语言的火爆程度和广泛应用。然而,对于许多零基础的Python学习者来说,常常会遇到无从学起,找不到学习的正确路线等等问题。因此,为了帮助大家能够更好更快地掌握Python,下面将给大家提供一个详细的Python基础语法知识的学习路线。
4419
2020-01-06 11:14:57
学Python需要什么基础知识?
学Python需要什么基础知识?学习Python语言并没有过多的要求,需要基本的阅读理解能力和会简单的计算机操作。很多人学习了Python的基础知识后进入了迷茫期,学会了基础的语法,但做不了项目不知道从何下手,因此在学习过程中应该多动手练习,将知识点运用到小项目中去。
5535
2020-03-20 14:40:35
Python基础学习笔记之数据类型
众所周知,在Python中,常用的数据类型有三种,分别是字符串、整数和浮点数。在Python基础学习的过程中,数据类型是初学者常常容易混淆的一个基础知识点,本文为大家详细总结了三种数据类型的概念、数据类型的查询以及更为复杂的数据转化。下面一起来看看数据类型的学习笔记吧~
5521
2020-04-16 14:15:20
学习Python能干什么工作?
Python有着强大的第三方库,无论你想通过计算机实现任何功能,Python官方库里都有相应的模块进行支持,因而大大降低了开发周期。另外,Python还有着优秀的跨平台、跨领域能力,可以覆盖IT行业90%以上应用场景。因此Python就业范围广阔,下面我们就从五个就业方向和大家一起聊聊:学习Python能干什么工作?
5750
2020-05-26 11:11:50
Python入门实战项目有哪些适合新手?
目前市面上有很多适合新手的Python入门练手项目,Python入门需要理论与实践相结合,前面夯实基础知识,后面通过实战项目帮助你更好的运用这些Python知识。
5278
2020-10-13 16:56:23