zoukankan      html  css  js  c++  java
  • python列表,元组,字典,集合对比

    名称

    英文

    定义

    特点

    操作

    备注

    列表

    List

    list是一种有序的集合,可以随时添加和删除其中的元素,用["A","B"]表示

    有序可修改,可以不同数据类型,下标从0开始,最后一个下标为-1。

    增:append(值)

        Insert(位               置,值)

    删:remove(值)

       Pop(位置)

    改:赋值

    查:in

    Len(list):长度,pop()表示删除最后一个元素

    元组

    Tuple

    一个只读的有序列表,不可修改,用("A","B")表示,当有("A",list)时,list可以改变,但是指向不可改变

    有序,指向不可改变,可以不同数据类型,下标同list

    查:in

    Len()tuple:长度

    字典

    Dict

    key-value,类似于map,用{元素}表示,并且key不能重复

    无序,Key不能重复,一个key对应一个value,可以不同数据类型,下标同list

    增:赋值

    改:赋值

    查:in或dict.get(?)

    删:del(dict["a"])

    len长度

    清空:dict.clear()

    集合

    Set

    持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像,set(list),如:

    s = set(['A', 'B', 'C'])

    无序,不重复的集合

    增:dict.add(?)

    删:dict.remove(?)

    改:赋值

    查:in?

     len长度

    ~越努力越幸运~
  • 相关阅读:
    Unity3d资源管理分析
    Unity3D之MonoBehaviour的可重写函数整理
    Unity3D脚本学习——运行时类
    A*寻路初探(转载)
    360sdk网游支付服务
    总结使用Unity 3D优化游戏运行性能的经验
    Unity3D之Lightmap详解
    「luogu2714」四元组统计
    「BZOJ1066」[SCOI2007]蜥蜴
    「luogu1251」餐巾计划问题
  • 原文地址:https://www.cnblogs.com/xtlyf1314/p/4667707.html
Copyright © 2011-2022 走看看