代码改变世界

第四天

2018-03-21 16:23  dalao说得对  阅读(102)  评论(0编辑  收藏  举报

今天学了:

  1、列表的增删改查:

    增:append                 加到最后   

      insert(num)              加到索引处    

      extend                迭代;全部分开加到最后边

    删:del (这玩意后面加的是空格不是点)

      del s(s是个字符串)     全删了,骨头都不剩

      del s[a:b:步长]        按着索引删

      pop            默认删的是最后一个,也能按着索引删

      clear            清空,变成空字符串

      remove           按着元素删

    改:用赋值的办法  s[3] = '    '    前面可以用索引与切片

    查:index               之前有

      sort             从小到大,正向排序,默认是将最后一位移至最前

      reverse            反转

   2、列表的嵌套:

     若s = ' a,v,b,[s,w,r],2 '

     则取其中的列表的元素,如: s[3][0] = 's'

   3、元组:

     类似列表,不同在于元组只可读,表示用小括号,如:tu = (1,12,3)

   4、range

     范围,作为一个数字列表: range(起始,结束,步长)

        若只输入一个数字,则默认为范围是从0直到这个数

   5、join

    join与spilt的用处正好相反,spilt将字符串分割为列表,而join将列表合成字符串

    格式: ‘***’。join(s),可以用于字符与列表,但元素中有数字时会报错