首页 > 编程语言 > 详细

python3列表(list)

时间:2019-03-11 00:59:05      阅读:190      评论:0      收藏:0      [点我收藏+]

一、列表(List)

  定义:有序的可变的元素集合;通过range函数构造,在python3 中用的时候才会去构造

   1 list = [1,2,3,4,5,‘abc‘,[‘a‘,1,2,3],6,7]  

  存在索引(index):从左往右数,从0开始计数;

  操作:索引,切片,增、删、改、查;

          切片:

1 #!/usr/bin/python3
2  
3 list = [Google, Runoob, 1997, 2000,[a,b,[ccc,1,2,3]]];
4  
5 print ("list[1:5]: ", list[1:5])

    增:

    主要有三个方法:append、insert、extend

 1 list = [1,2,3,4,5,6,7,8,9,A]
 2 
 3 ‘‘‘----------append 方法-------------------‘‘‘
 4 
 5 list.append(A)    #在尾部添加一个新的数据
 6 
 7 ‘‘‘-----------insert方法--------------------‘‘‘
 8 
 9 #语法 list.insert(index,obj)
10 
11 list.insert(2,A)    #index为列表下标(索引),obj是要插入的数据;插入数据后,index后的下标+1(效率低)
12 
13 ‘‘‘-----------extend方法--------------------‘‘‘
14 
15 list.extend([AA])    #所插入的数据必须用[]括起来、迭代添加;添加到列表最后面

    删:

主要方法:remove、pop、del、clear

 1 list = [1,2,3,4,5,6,7,8,9,A,B]
 2 
 3 #----------------remove方法---------------------------#
 4 
 5 list.remove(B)     #指定删除某元素;必须知道所删除的元素存在列表里,否则报错
 6 
 7 #------------------pop方法------------------------------#
 8 #语法:list.pop(index)
 9 
10 list.pop(3)        #删除对应索引的元素,并返回该元素;默认删除最后一个
11 
12 #------------------del方法------------------------------#
13 #语法:del list[start_index : end_index] / del list[index]
14 
15 del list[1]     #删除下标为1的元素
16 del list[1:3]    #删除起始索引为1,结束索引为2的元素(因为切片不包括结束索引在内)
17 
18 #------------------clear方法------------------------------#
19 
20 list.clear()    #清空列表

    改:

1 list = [1,2,3,4,5,6,7,8,9,aa,bb]
2 
3 #------------------按照索引修改------------------------------#
4 
5 list[3] = ccc 

    查: 

1 list = [1,2,3,4,5,6,7,8,9,AA]
2 #------------------索引查找-------------------#
3 
4 print(list[1])  
5 
6 #------------------for循环查找-------------------#
7 for ithem in list:
8      print(ithem

 

二、常用操作:

  首先python3中列表是可以进行加、乘操作的(注意事项):

  列表的加法操作(列表+列表):(注意列表加法是列表合并,且相加的对象只能是列表)

  技术分享图片

  列表x整数:(注意列表的乘法是将该列表的元素增加整数倍,这里只能是列表成上整数)

  技术分享图片

  

  列表的升序和降序操作:

    sort() 升序, sort (reverse=True) 降序;reverse()翻转列表的顺序

    技术分享图片 

      len()求长度:

    技术分享图片

    count() 方法:用于统计某个元素在列表中出现的次数

    技术分享图片

    

python3列表(list)

原文:https://www.cnblogs.com/zjoe-life/p/10507191.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!