在线客服
扫描二维码
下载博学谷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在线培训班那个好?
11996
2019-08-08 11:56:39
学Python为什么要掌握Linux?
Python作为新手友好的开发语言,近年来风头强劲,无论是不断扩大的开发应用领域,还是就本身的语言优势而言,都吸引了不少的学习者。对于刚刚入门Python不久的朋友来说,相信都会有这样的疑问,学Python为什么要掌握Linux?确实Python支持Windows系统,但是学习Linux认识刚需。具体原因分析如下:
8687
2019-11-24 18:52:11
Python基础学习之环境搭建
Python如今成为零基础编程爱好者的首选学习语言,这和Python语言自身的强大功能和简单易学是分不开的。今天我们将带领Python零基础的初学者完成入门的第一步——环境搭建。本文会先来区分几个在Python基础学习中比较容易混淆的工具,然后帮助大家一步步修改镜像源,完成环境的搭建,下面一起来看看吧!
6613
2020-06-02 16:07:53
数据分析入门必备基础知识
今天,小编要带大家解数据分析的定义、核心思路、应用领域以及开发流程,向大家全方位展示数据分析入门必备基础知识,全都是干货哦!虽然看完本文,不能让大家立马变身为一名数据分析师,但是能让大家对数据分析有一个宏观了解,为后续深入的数据分析学习打下更扎实的基础。
5600
2020-08-07 17:41:43
MySQL数据库之关系型数据库管理系统介绍
MySQL数据库之关系型数据库管理系统介绍,数据库管理系统为管理关系型数据库而设计的软件系统,负责管理不同的数据库,而每个数据库里面会有一系列数据文件。对于程序员来讲重点是数据的增、删、改、查,必须熟练编写DQL、DML。
6979
2022-01-10 15:39:02
