zoukankan      html  css  js  c++  java
  • python学习笔记3:列表、元组和集合

    一、列表 list

    总结:列表是可变变量,可以通过下标修改元素的值

     1、定义列表 -- 中括号[ ]

      name=['Lily','Lucy','meimei']

      

    2、下标取值 --正负数均可

      

    3、在列表中添加值

      1)append() 方法,在列表末尾添加一个值

      2)insert()方法,在列表指定位置添加一个值

      3)extend()方法,把一个列表追加到一个列表的末尾

                       

     

    4、从列表中删除值

      1)pop() 方法,默认删除最后一个元素,并且返回其值;传参列表元素的下标,可以删除指定位置的元素

      2)remove() 方法,删除指定的值,传参是列表中的值

      3)clear() 方法,清空列表

      4)del 关键字删除指定元素

            

          

     

    5、修改列表里的值

       格式:listname[n]=XXX

      

    6、切片,取子列表

       格式:listname[n:m], 取下标n 到 m 之间的值,也是顾头不顾尾

      

       

    7、排序

      1)sort() 方法,升序 ,从小到大

      2)sort(reverse = True) 降序,从大到小

      2)reverse() 方法,反转

      

       

    8、列表的长度

       len() 方法,计算列表的长度

      

    9、列表的遍历

       for 循环遍历列表,就是遍历列表中的每一个元素

      循环list的时候,不要删元素,会导致下表错位,结果不正确!!

      

    10、其他方法

      1)index() 返回元素的下标

      

      2)count() 统计元素出现的次数

      

    二、元组 tuple

      总结:元组是不可变变量

    1、定义,小括号 ()

      name = ('hello','world','python')

    2、方法

      元组只有两个方法:count() 统计元素出现的次数

               index() 返回元素的下标

      

     3、注意:定义元组,如果只有一个元素,必须以逗号结束

      

     三、集合set

      总结:集合的特点是,无序,无重复

      1、定义集合

         

      2、集合的操作

        

  • 相关阅读:
    Vue-router2.0学习笔记(转)
    vue-cli 搭建项目
    打开一个vue项目
    Webpack,Browserify和Gulp三者之间到底是怎样的关系
    读取ByteBuffer有效的数据
    node-sass 安装失败的解决措施[转]
    SpringCloud2.0
    Docker
    分布式文件系统之FastDFS
    SVN的使用
  • 原文地址:https://www.cnblogs.com/zhangying185/p/6896857.html
Copyright © 2011-2022 走看看