• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 Python学习笔记之列表的用法总结

发布时间:2019-12-24 15:17:42 浏览 3882 来源:博学谷 作者:照照

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

     

    <a href = 'https://www.boxuegu.com/news/25.html' target='_blank' style='color: #466de2;font-size: 14px'>Python学习</a>之列表

     

    (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栏目的更新!

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: 如何提高Pandas的运行速度?四大性能优化方法 下一篇: Python数据分析怎么学?要掌握哪些内容?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码