在线客服
扫描二维码
下载博学谷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编辑器推荐:Sublime Text、Sublime Text、Atom、PyCharm、Vim、clipse with PyDev、Emacs、Komodo Edit、Wing、PyScripter、The Eric Python IDE、Interactive Editor for Python等。
7236
2019-09-24 10:51:46
什么是Python语言?Python成为热门编程语言的原因
什么是Python语言?Python成为热门编程语言的原因,由于Python简单易学功能强大,可以适用于各种开发环境,一门语言可走遍打天下,比较适合初学者入门。
7640
2019-10-10 17:20:23
自学Python基础语法学习总结
随着人工智能的崛起和快速发展,Python成为众多编程自学者的首选语言。本文整理了定义变量、字符串、运算符、if语句、循环语句、列表、字典、元组、函数、文件操作等等Python基础语法知识点,希望下面的学习总结可以帮助大家快速掌握Python编程,现在我们一起来梳理一遍吧!
5757
2019-10-17 14:41:43
Python编程在线学习难不难?
Python编程在线学习难不难?其实Python对于编程零基础的初学者来说,已经是十分简单易学的编程语言了,尤其比起C语言和Java这样的编程语言,它的学习难度要小得多。至于许多人担心线上学不好Python,就要看大家怎么学了。如果只是随便在网上东找一点,西找一点免费的学习资料,学再久也难免抓不住重点。这里建议大家了解一下博学谷的Python在线就业班的课程,能够带给大家更完善的线上教学服务。
4791
2020-05-26 10:27:02
小白0基础能学Python吗?
小白0基础能学Python吗?很多程序员都不是计算机相关专业的,都是从零开始的,对于一个初学者都会疑惑,编程语言我到底该学什么语言,对于计算机方面基础好的学员来说,学习任何一门编程语言都比较容易。
4453
2020-07-15 14:29:32