• 【python专题】数据集合


    1.list

    • list是一种有序的集合
    • list的创建
      students=['Mark','Bob','Alex']
    • 访问list长度:len()函数
    • 访问list中的元素:索引位置,从0开始
      >>> stu=[‘Mark’,’Bob’,’Lina’]
      >>> len(stu)
      3
      >>> stu[1]
      ‘Bob’
      >>> stu[0]
      ‘Mark’
      >>> stu[2]
      ‘Lina’
    • 倒序访问
      >>> stu[-1]
      ‘Lina’
      >>> stu[-3]
    • 追加元素:append()
      >>> stu.append(100)
      >>> stu[-1]
      100
    • 插入元素:insert()
      >>> stu.insert(2,’Insert’)
      >>> stu[2]
      ‘Insert’
      >>> stu
      [‘Mark’, ‘Bob’, ‘Insert’, ‘Lina’, 100]
    • 删除元素:pop()
      >>> stu.pop(2)
      Insert’
      >>> stu
      [‘Mark’, ‘Bob’, ‘Lina’, 100]

    2.tuple

    • tuple是一种有序列表集合,但与list相比,它一经初始化就不能被修改。
    • tuple创建 :>>> week=('Monday','Tuesday','Wednesday')
    • 注意:tuple的“元素”不可变指的是元素指向不变,而非内容不变,如:
      tt=(‘Alex’,’Mary’,stu)
      >>>tt
      (‘Alex’, ‘Mary’, [‘Mark’, ‘Bob’, ‘Lina’, 100])
      >>> stu.append(‘Lucy’)
      >>> tt
      (‘Alex’, ‘Mary’, [‘Mark’, ‘Bob’, ‘Lina’, 100, ‘Lucy’])

    3.dict

    • dict为字典之意,是一种按照键–值存储的数据类型
    • 使用示例:>>> d={'Mark':99,'Allen':88,'Bob':77}
    • 获取指定元素: >>> d['Allen'] 或者>>> d.get('Allen')
    • 删除指定元素:d.pop('Allen')
    • 注意事项:dict具有快速查询能力,但耗费空间较多,其key值不可变。

    4.set

    • 类似dict,为key值合集,但不存储value。
    • 使用示例:s=set([1,2,3])
    • set内的元素不可重复,重复元素会被自动剔除:>>> s=set([1,1,2,2,3,3,3])结果为:{1, 2, 3}
    • set可执行数学意义上的集合运算:如求交集:>>> s1&s2,求并集:>>> s1|s2
  • 相关阅读:
    MyBatis缓存
    MyBatis动态SQL
    MyBatis中#{}和${}的区别
    MyBatis映射配置文件详解
    MyBatis核心配置文件详解
    MyBatis动态代理
    KO ------- 表中字段名和实体类属性名不一致
    对实体类的CRUD操作
    MyBatis配置数据源的两种方式
    MyBatis入门
  • 原文地址:https://www.cnblogs.com/yczha/p/13160287.html
Copyright © 2020-2023  润新知