python数据类型对比

python数据类型对比

 

 

 

注意:           

 

切片(不会改变原数据)

names[start:end:step]        #step 默认是1

切片的特性是顾头不顾尾,即start的元素会被包含,end-1是实际取出来的值

[::-1]效果等同于反转

 

列表:可变(增删改查)

元组:不可变(包含的列表可变)

字符串:split(可以将字符串分割成列表)

 

字典:(已有keys,批量生成values)

  {}.fromkeys([1,2,3,4,5,6,7,8],100)

  {1: 100, 2: 100, 3: 100, 4: 100, 5: 100, 6: 100, 7: 100, 8: 100}

字典:新增(返回value值,重新赋值不会修改原值)

  names["佩奇"] = [26, "讲师", 40000]

  names.setdefault("oldboy",[50,"boss",100000])

 

 

列表

增删改查都可以

元组

只读,不能修改

字典

查询数据又快、操作又方便

集合

去重和关系运算(交&、并|、差-、对称差集^)

                                                                 isdisjoint  相交

                                                                issubset  子集

                                                                issuperset  父集

 

posted @ 2021-02-28 14:58  riyuexiaoyao  阅读(394)  评论(0编辑  收藏  举报