zoukankan      html  css  js  c++  java
  • Python初学者第八天 元组和字典

    8day

    1、数据类型:元组

    元组:有序的,不可变地数据的集合。但若包含其他可变元素,这些元素可变。显示的告诉别人,此处不可修改;

    a = (1,2,3,4,5,['1','a'])

    2、数据类型:字典

    字典:字典是一种Key-value的数据类型,使用就像我们上学用的字典,通过笔笔划、字母来查对应页的详细内容;

    特性:

    -无序

    -查找速度快

    -可存放任意多个值、可修改、可以不唯一

    -key-value结构

    -key必须可hash、且必须为不可变的数据类型、必须唯一

    2.1 字典的基本操作:

    2.1.1 删除

    a、 pop 删除 

    b、popitem 随机删除

    dict.popitem() 

    c、del  删除

    del dict[key] 

     d、 clear 清空

    2.1.3 增加

    a、 直接加

    dict[key]=value 若有则替换,若无则添加

     2.1.4 修改

    2.1.5 获取

    dict.get(key) 若有,返回对应的value。若无,则返回“None”

    dict[key]=value  

    k in dict  判断是否有这个key,若有则返回True,若无则返回False

     

    2.2 常用操作:

    dict.keys  输出字典的所有key值

    dict.values 输出字典的所有value值

    dict.items 将字典转成一个列表

    dict.update(dict2) 将两个字典合并。若有相同的key,则覆盖。没有相同的key,则创建

    dict.setdefault(key,value)  若有这个key,在返回value。若没有,则创建

    fromkeys 将列表转换成一个字典

  • 相关阅读:
    Java入门(6)方法
    重构改善已有代码
    .NET面试题系列(八)电商瞬时抢购的方案
    .NET面试题系列(七)IIS
    设计模式综述
    基于ELK5.1(ElasticSearch, Logstash, Kibana)的一次整合测试
    acl.go
    单机部署-consul
    baseFileWriter.go
    config.go
  • 原文地址:https://www.cnblogs.com/fany-mok/p/8207152.html
Copyright © 2011-2022 走看看