• 007 列表


      在看小甲鱼的视频,总结为:打了激素的数组。

    一:列表的创建于增删改查

    1.图形说明

      所有的数据类型都可以存放进来。

      

    2.创建列表

      

     1 #-*-encoding=utf-8-*-
     2 ##普通的创建列表
     3 member=['aa','bb','cc','dd']
     4 print(member)
     5 
     6 ##创建混合类型的列表
     7 member2=[1,2,'aa',3.14,[1,2,4]]
     8 print(member2)
     9 
    10 ##创建空列表
    11 member3=[]
    12 print(member3)

    3.效果

      

    4.添加元素

      

     1 #-*-encoding=utf-8-*-
     2 #添加元素,只能添加一个参数,追加到末尾
     3 member=['aa','bb','cc','dd']
     4 member.append(54)
     5 print(member)
     6 print(len(member))
     7 
     8 ##一个列表扩展另一个列表,追加在末尾
     9 member.extend(['xx','yy'])
    10 print(member)
    11 
    12 ##在某一个位置追加
    13 member.insert(1,66)
    14 print(member)

    5.效果

      

    6.获取元素

      使用索引的方式获取。

    1 #-*-encoding=utf-8-*-
    2 #获取元素
    3 member=['aa','bb','cc','dd','ee','ff']
    4 print(member[0])

    7.删除列表或者元素

      

     1 #-*-encoding=utf-8-*-
     2 #获取元素
     3 member=['aa','bb','cc','dd','ee','ff']
     4 print(member[0])
     5 
     6 
     7 ##删除元素
     8 member.remove('dd')
     9 print(member)
    10 
    11 ##del语句,两种方式
    12 del member[0]
    13 print(member)
    14 #删除列表
    15 #del member
    16 
    17 ##pop
    18 member.pop()
    19 print(member)

      

    8.效果

      

    9.分片

    1 #-*-encoding=utf-8-*-
    2 ##切片是一个拷贝
    3 member=['aa','bb','cc','dd','ee','ff']
    4 print(member[1:3])
    5 print(member)
    6 
    7 print(member[:3])
    8 print(member[1:])
    9 print(member[:])

    10.效果

      

    二:操作符在列表上的使用

    1.说明

      

    2.程序

     1 #-*-encoding=utf-8-*-
     2 ##单个列表的比较
     3 arr1=[123]
     4 arr2=[234]
     5 print(arr1>arr2)
     6 print(arr1<arr2)
     7 
     8 ##多个的比较,像字符串一样的比较,只要前面的比较好了,后面的就不需要比较了
     9 arr1=[1,1,2,3]
    10 arr2=[1,2,1,1]
    11 print(arr1<arr2)
    12 
    13 ##拼接
    14 arr3=arr1+arr2
    15 print(arr3)
    16 
    17 ##重复操作符
    18 arr3=arr1*3
    19 print(arr3)
    20 
    21 ##成员关系操作符,但是不能判断嵌套中的数据
    22 print(2 in arr1)
    23 arr3=[1,2,3,[4,5],6]
    24 print(5 in arr3)

    3.效果

      

    三:列表的内置函数

    1.程序

      有些地方是需要注意的

     1 #-*-encoding=utf-8-*-
     2 print(dir(list))
     3 
     4 ##count,计算参数出现的个数
     5 arr1=[1,2,3,1,1]
     6 print(arr1.count(1))
     7 
     8 ##index,返回第一次出现的函数
     9 print(arr1.index(1))
    10 print(arr1.index(1,2,-1))
    11 
    12 ##reverse
    13 arr1=[1,2,3,1,9]
    14 arr1.reverse()
    15 print(arr1)
    16 
    17 ##排序
    18 arr1=[1,2,3,1,9]
    19 arr1.sort()
    20 print(arr1)
    21 arr1.sort(reverse=True)
    22 print(arr1)

    2.效果

      

      

  • 相关阅读:
    简练软考知识点整理-四控三管一协调
    软考如何刷题
    简练软考知识点整理-瀑螺原迭敏V
    简练软考知识点整理-外指赶快先提投降
    简练软考知识点整理-实施整体变更控制过程
    简练软考知识点整理-监控项目工作过程
    简练软考知识点整理-指导与管理项目工作过程
    简练软考知识点整理-制定项目管理计划过程
    Day10文件内指针移动和函数
    Day09文件操作
  • 原文地址:https://www.cnblogs.com/juncaoit/p/9515238.html
Copyright © 2020-2023  润新知