zoukankan      html  css  js  c++  java
  • Python 第四天 列表

    1.列表:能装对象的对象

      列表中可以装不同的数据类型,列表是有序的

      列表用[],每个元素用","隔开

      列表的索引和切片与字符串基本相同

      (1)增:

      lst.append() 追加 加到最后面(效率高)

      lst.insert(位置,"内容") 插入 可能会导致元素的移动

      lst.extend("元素") 迭代添加(加到最后) 元素的内容会被拆分开 想完整添加要变成列表的形式

      (2)删:

      lst.pop()   默认去掉最后一个, 也可以 用索引值指定删除

      lst.remove("要删除的元素")

      lst.clear() 清空

      del lst[索引值]  也可以切片删除

      (3)改

      用索引改; lst[] = "改的内容"

      用切片改; 如果步长不为1,提供的元素个数要能对应上

      (4)查

      用for循环;

      for i in lst:

        print(lst)

      2.相关操作:

      大致与字符串相同

      count 记出现次数

      len(lst) 长度

      sort  排序  lst.sort() 正序   lst.sort(reverse = True) 倒序

      reverse 翻转  lst.reverse()

      find 和 index 也是可以的

     3. 元组 :不可变的列表 也叫只读列表  用()表示,里的元素用,隔开

      空元组的表示:  tu =tuple() 

      当元组中只有一个元素时,元素后面要跟一个,

      元组的不可变是指元组的第一层不可以改变,第二层取决于数据类型

    4.range 

      for i in range()

      当一个参数时,是从0到这个数之前

      当两个参数时,是和切片一样

      当三个参数时,step是几就是每几个取一个

      用range遍历列表:

        lst =[]

        for el in range(len(lst))

          print(lst[el])

      

  • 相关阅读:
    第六章:体系结构篇
    Linux查看显示编辑文本文件
    第五章:管理数据库实例
    yum [Errno 256] No more mirrors to try 解决方法
    第四章:Oracle12c 数据库在linux环境安装
    第三章:数据库管理的任务
    13 款免费但好用到哭的项目管理工具
    在CentOS 7上部署Ghost博客
    CentOS7上部署taiga项目管理软件
    CentOS6配置Taiga
  • 原文地址:https://www.cnblogs.com/sophie99/p/9598215.html
Copyright © 2011-2022 走看看