• 技术文章 >后端开发 >Python教程

    Python中list的含义是什么?一文搞懂Python中list的方法和用法

    TomorinTomorin2018-08-15 17:31:56原创5845

    Python中的listpython中的常用数据类型,其为python中内建类,继承自object。接下来全面介绍list的常见方法及自己实现类Python list功能的类

    定义list

    >>> li = ["a", "b", "mpilgrim", "z", "example"]
    >>> li 
    ['a', 'b', 'mpilgrim', 'z', 'example']
    >>> li[0]
    'a' 
    >>> li[4]
    'example'

    负的list 索引

    >>> li 
    ['a', 'b', 'mpilgrim', 'z', 'example']
    >>> li[-1] 
    'example' 
    >>> li[-3] 
    'mpilgrim' 
    >>> li 
    ['a', 'b', 'mpilgrim', 'z', 'example']
    >>> li[1:3]  
    ['b', 'mpilgrim'] 
    >>> li[1:-1] 
    ['b', 'mpilgrim', 'z'] 
    >>> li[0:3]  
    ['a', 'b', 'mpilgrim']

    向 list 中增加元素

    >>> li 
    ['a', 'b', 'mpilgrim', 'z', 'example']
    >>> li.append("new")
    >>> li 
    ['a', 'b', 'mpilgrim', 'z', 'example', 'new']
    >>> li.insert(2, "new")
    >>> li 
    ['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new']
    >>> li.extend(["two", "elements"]) 
    >>> li 
    ['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']

    遍历

         list1 = [x for x in range(0,10,2)]          
          # 方法一      
          for i in range(len(list1)):         
               print(list1[i], end=' ')            
          # 方法二      
          for x in list1:       
             print(x, end=' ')            
          # 方法三      
          for ind,value in enumerate(list1):          
               print(ind, value, sep='=', end = ' ')

    以上为个人理解,如有误解或错误,请指正

    以上就是Python中list的含义是什么?一文搞懂Python中list的方法和用法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python list
    上一篇:解析实例讲解什么是Python random模块 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • isinstance在python中是什么意思• python字典添加元素的方法是什么• python是面向对象还是面向过程• python中“+=”是什么意思• python中怎么合并两个列表
    1/1

    PHP中文网