Python-week2,第二周(基于Python3.0以上)

2018-06-17 23:24:36来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1,列表

  存储数据我们可以使用变量,但是当有很多个数据的时候用变量就会出现很多的局限性,所以这时候就用到了列表。列表就是中括号里每个元素使用逗号隔开。列如     [1,2,3]     这就是一个列表,可以将这个列表赋给一个变量名。下面我们来看看如何查增改删一个列表吧。

列表之查:

  如果我们想打印列表中的某一个参数的时候,我们可以使用列表的下标即位置参数来调出。

1 name = ["","","","","",""]
2 print(name[1])

  这样我们就打印出了“钱”字,注意的是程序中位置都是从0开始的。

  如果想打印出多个元素,那就可以使用切片的方式:

1 name = ["","","","","",""]
2 
3 print(name[0:3])

  切片的方式注意的是不包含末尾的位置,如上就是不包括3这个位置,就不会打印出“李”。切片你还有很多种切法,从中间切,从后面切,连续切或者跳着切,这里就不一一举例了,因为我有点懒了0.0///。从后面切的时候注意的是我们写位置参数的时候是从左到右的,就是第二个数比第一个数大,[-1:-3]是错误的,应该是[-3:-1]。

  还有我们知道一个元素,想查他在列表的位置呢?我们可以用使用index方法。

1 name = ["","","","","",""]
2 
3 print(name.index(""))

  想知道在列表出现了几次呢?使用count方法(将上面index换成count即可)。

列表之增:

  如果我们想把某一元素加到列表中,那么,我们使用append方法。append为追加,即在末尾加。

1 name = ["","","","","",""]
2 
3 name.append("")
4 print(name)

  如果在某一指定位置增加的话,使用insert方法。如在位置3加入。  

1 name = ["","","","","",""]
2 
3 name.insert(3,"")
4 print(name)

  或者我们可以将其变成另一个列表,最后使用extend合并。这个叫扩展。

1 name = ["","","","","",""]
2 name2=[""]
3 name.extend(name2)
4 print(name)

列表之改:

  接下来是列表的修改,这个很好理解。

1 name = ["","","","","",""]
2 name[3]=""
3 print(name)

 

列表之删:

  删除我们可以用del、remove、pop这几个方法。

 1 name = ["","","","","",""]
 2 del name[3]
 3 print(name)
 4 
 5 name = ["","","","","",""]
 6 name.remove("")
 7 print(name)
 8 
 9 name = ["","","","","",""]
10 name.pop()#如无参数则默认删除最后一个
11 print(name)

列表之其他方法:

  列表中还有很一些语法,下面我们来一一介绍他的作用吧。reverse(反转)、sort(排序)、。。。。敲黑板。。重点来了copy(复制)。

1 name = ["a赵","f钱","e孙","d李","c周","b吴"]
2 name.sort()
3 print(name)
4 name.reverse()
5 print(name)

------------------------------------------------------------------------------------------2017-11-05----23:26:46---先到这里,copy后面加---------------------------------------------------------------------

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:学习Python第一天

下一篇:css(float浮动和clear清除)