zoukankan      html  css  js  c++  java
  • 第三天 PYTHON 基本数据类型

    dict 字典类型

    dict 字典类型提供的方法:(共9种)

    1、清除字典

    dic.clear()

    2、复制字典  浅拷贝

    dic.copy()

    3、根据序列,创建字典,并指定统一的值(默认为None);这个方法是静态方法

    dict.fromkeys([序列],值)

    4、根据Key获取值,key不存在时,可以指定默认值(None)

    dic.get(key,value)  #当key存在的时候,获取并返回存在值,当key不存在的时候,返回参数值

    5、获取字典中的key和值;可以用2个参数分别接收,如:k,v = dic.items()  这样可以将key返回到k,value返回到v

    dic.items()

    6、删除并获取值

    dic.pop(key,value)    #删除字典中的key值的键值对,并返回value

    dic.popitem()      #随机删除字典中的一个键值对,并返回删除的键值对。可以用两个参数分别接收

    7、设置值   如:已存在,不设置,获取当前key对应的值;如不存在,设置,获取当前key对应的值

    dic.setdefault(key,value

    8、更新   有2种写法,如存在key,更新值,不存在key则新建key并设置值

    dic.update({'k1': '111111','k3': 123})

    dic.update(k1=123,k3=345,k5="asdf")

    9、返回字典的key值

    dic.keys()

    10、返回字典的value值

    dic.values()

    dict字典的说明

    1、用{}包括的,中间用,分割的,一对键值对中间用:分割

    2、字典中的value可以是任何的值

    3、列表、字典不能作为字典的key,布尔值只有(0,1)需要不能与数字的0和1冲突才可以作为key

    4、字典是无序的

    5、字典是可以通过索引方式寻找元素的,需要指定key

    6、字典支持del删除;也可以进行多层嵌套del删除

    7、字典支持for循环

    *****************************************************************************************************

    bool布尔值

    1、布尔值只有0,1

    2、如果想转换布尔值,只需要bool()

    3、除以下几种外,其他的布尔值均为True:

    None

    ''''

    ()

    []

    {}

    0

  • 相关阅读:
    CodeForces 916A Jamie and Alarm Snooze (水题)
    BZOJ 2440 [中山市选2011]完全平方数 (二分 + 莫比乌斯函数)
    BZOJ 4407 于神之怒加强版 (莫比乌斯反演 + 分块)
    HDU 1695 GCD (莫比乌斯反演)
    如何分析解决Android ANR
    Android网络编程系列 一 TCP/IP协议族之链路层
    Android网络编程系列 一 TCP/IP协议族之网际层
    Android网络编程系列 一 TCP/IP协议族之传输层
    Android网络编程系列 一 TCP/IP协议族
    Android网络编程系列 一 JavaSecurity之JSSE(SSL/TLS)
  • 原文地址:https://www.cnblogs.com/trunkslisa/p/9186420.html
Copyright © 2011-2022 走看看