zoukankan      html  css  js  c++  java
  • 非空即真,非0即真

    # #非空即真,非0即真
    # a=[]
    # b=''
    # c=()
    # d=0
    # e=None
    # list=[a,b,c,d,e]
    #
    # for a in list:
    # if a:
    # print("是真的")
    # else:
    # print("是假的")
    shenyang={
    'name':"沈阳",
    'age':18,
    'addr':'天通苑',
    'email':'11485665@qq.com'
    }
    print(shenyang)
    #字典是无序的
    #修改
    # shenyang['女朋友']='很漂亮'
    # # shenyang['age']=38#不管存在不存在都直接修改
    # # shenyang.setdefault('age',39)#setdefault这种方式,如果key存在,不管它;如果不存在则添加
    # print(shenyang)
    # #删除
    # shenyang.pop('age')#指定key删除,删除的时候key不存在是会报错的
    # del shenyang['女朋友']#指定key删除,删除的时候key不存在是会报错的
    # print(shenyang)
    # #取值
    # print(shenyang['addr'])
    # print(shenyang.get('email1','114'))
    # #清空字典
    # shenyang.clear()
    # print(shenyang)
    # #随机删除一个Key
    # shenyang.popitem()#随机删除一个key

    yaoyuan={'chouyan':2,'name':"遥远"}
    shenyang.update(yaoyuan)#把一个字典更新到另一个字典里面
    print(shenyang.values())
    print(shenyang.keys())

    print(shenyang.get('email',"niuhaoyang123@qq.com"))#email存在则取email,不存在则取后面的默认值
    shenyang.popitem()#随机删除一个key
    for k,v in shenyang.items():#.items()方法同时取到key和value
    print(k,v)
  • 相关阅读:
    异常与中断
    ARM linux开发之Ubuntu上串口终端
    linux基础之Makefile基础
    STM32F104ZET6之ucosⅢ下adc
    STM32F104ZET6之ucosⅢ临界区保护与互斥锁的区别
    STM32F104ZET6之ucosⅢ临界区保护
    STM32F104ZET6之ucosⅢ常用函数
    QT5 mouseMoveEvent事件
    QT5 sqlite3的使用
    QT5 拖拽事件
  • 原文地址:https://www.cnblogs.com/pengwa1226/p/9404505.html
Copyright © 2011-2022 走看看