首页 > 其他 > 详细

列表与元组

时间:2020-04-25 14:18:00      阅读:55      评论:0      收藏:0      [点我收藏+]

Python

列表

  • 查找

    • 下标

      list = [1,2,3]
      print(list[0])
      print(list[1])
      print(list[2])
      
    • 函数:

      • index()

        • 语法:
          列表序列.index(数据,开始位置下标,结束位置下标)
          
        • 注:
          • 返回指定数据所在位置的下标;
          • 若查找数据不存在则报错。
      • count()

        • 语法:
          列表序列.count(数据)
          
        • 注:
          • 统计指定数据在当前列表中出现的次数。
  • 增加

    • append()

      • 语法:
        列表序列.append(数据)
        
      • 注:
        • 列表结尾追加数据
    • extend()

      • 语法:
        列表序列.extend(数据)
        
      • 注:
        • 列表结尾追加数据,若数据是一个序列,则将这个序列的数据逐一添加到列表。
    • insert()

      • 语法:
        列表序列.insert(位置下标,数据)
        
      • 注:
        • 指定位置新增数据。
  • 删除

    • del

      • 语法
        del 目标
        
    • pop()

      • 语法:
        列表序列.pop(下标)
        
      • 注:
        • 删除指定下标的数据(默认为最后一个),并返回该数据;
        • pop函数返回被删除的数据。
    • remove()

      • 语法:
        列表序列.remove(数据)
        
      • 注:
        • 移除列表中某个数据的第一个匹配项。
    • clear()

      • 语法:
        列表序列.clear()
        
      • 注:
        • 清空列表。
  • 修改

    • 修改指定下标数据

      name_list = [‘Tom‘, ‘Lily‘, ‘Rose‘]
      name_list[0] = ‘aaa‘
      print(name_list)
      # 结果:[‘aaa‘, ‘Lily‘, ‘Rose‘]
      
    • 逆序

      • reverse()
        • 语法:
          列表序列.reverse()
          
        • 注:
          • 逆序排列。
    • 排序

      • sort()
        • 语法:
          列表序列.sort( key=None, reverse=False)
          
        • 注:
          • reverse表示排序规则,
            • reverse = True 降序
            • reverse = False 升序(默认)
          • key参数在列表中有字典时使用。

元组

  • 一个元组可以存储多个数据,元组内的数据是不能修改的。

  • 定义:

    • 使用小括号,用逗号隔开各个数据,数据可以是不同的数据类型。

      • 注意:

        • 单数据元组数据后要加逗号,否则数据类型与该数据一致。
  • 常见操作:

    • 查找(用法与列表相似):

      • 按下标查找数据
      • index()
      • count()
    • 修改:

      • 元组内的直接数据若修改则立即报错;
      • 但是若元组内有列表,修改列表内的数据则是可以的。

列表与元组

原文:https://www.cnblogs.com/xswh/p/12772683.html

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