zoukankan      html  css  js  c++  java
  • Python列表的一点用法

      #python的基本语法网上已经有很多详细的解释了,写在这里方便自己记忆一些

      列表相当于python中的数组,但相对于数组,列表的操作显得更为灵活

      常用的操作列表的方式:

       List = [1,'blog',2.33,]  创建一个新列表(列表中的元素可以是整型,浮点,字符型,当然放元组和列表也可以)

      向列表中插入元素

       List.append(元素)  向列表中添加元素(单个元素)

       List.extend([3,4]) 添加新的以列表形式存在的元素

      删除元素

       List.remove(元素)  移除某个元素(不用知道元素的位置,只需要该元素存在于列表中)

       List.pop(序号)  在列表中弹出某个的元素,并返回该元素(默认状态下pop是弹出最后一个元素)

       del List[序号]  删除列表中的某个元素

      交换元素的位置:

       List[0],List[2]=List[2],List[0] 交换第0个元素和第2个元素的位置

      分片(切片)

       List[0:3] 获取第0到第3个(不包括第三个)元素

       List[0:]   获取从第0个到最后一个元素

       List[0:4:2] 获取从第0个元素到第4个(不包括)元素之前以2为步长的元素

       List[::-1] 设置步长为1相当于翻转列表

      拼接列表

    List1 = [123]
    List2 = [456]
    List1 + List2
    
    [123,456]

      

      列表的进阶玩法

       List.count(元素) 计算某个元素出现的次数

       List.index(元素,strat,stop) 返回元素的位置,限定查找的范围

       List.reverse() 将列表翻转

       List.sort(reverse = ) 将列表从小到大排序,可选reverse = True,即排序后翻转,从大到小排序

  • 相关阅读:
    u-swipe-action报错Error: Not Found:Page[2][-1,20-9;9] at view.umd.min.js:1
    vue ui框架
    windows下简单部署django+vue项目(打包后)
    vue+django开发配置(vue转发请求、跨域携带cookie)
    python做定时任务schedule、aspscheduler、celery
    第四章练习题
    软件开发目录规范
    常用模块学习(六)
    常用模块学习(五)
    常用模块学习(二)
  • 原文地址:https://www.cnblogs.com/chenprice/p/10087582.html
Copyright © 2011-2022 走看看