zoukankan      html  css  js  c++  java
  • day2-字典

     1 info = {
     2     'name':'hujc',
     3     'age':18,
     4     'phone':123456,
     5     'qq':111111,
     6     'email':'hujc@qq.com'
     7 }
     8 #增删改查
     9 
    10 #增加
    11 #info
    12 #增加不存在的key,即增加
    13 #修改已知的key,即修改
    14 info['money'] = 1000
    15 #增加不存在的key,即增加
    16 #修改已知的key,不能修改
    17 #setdefault
    18 info.setdefault('email','北京')
    19 print(info)
    20 
    21 #修改
    22 info['money'] = 1000
    23 #删除
    24 info.pop('qq')#删除指定的key
    25 del info['phone']#删除指定的key
    26 info.popitem()#随机删除一个key,不常用
    27 #
    28 print(info['name'])#取不存在key会报错
    29 print(info.get('name'))#取不存在的key,返回None
    30 info.get('sex','')#取不存在key,返回指定的‘男’
    31 
    32 print(info.keys())#取字典里所有的key
    33 print(info.values())#取字典里面所有的value
    34 info.clear()#清空字典
    35 stu = {
    36     'xiaobai':'1',
    37     'xiaohei':'2'
    38 }
    39 info = {
    40     'name':'hujc',
    41     'age':18,
    42     'phone':123456,
    43     'qq':111111,
    44     'email':'hujc@qq.com'
    45 }
    46 info.update(stu)#将字典stu加到info字典里面,类似于list里面的extend
    47 print(info)
    48 #判断key是否在字典里面
    49 print('name' in info)
  • 相关阅读:
    C#分割字符串
    Android中this、super的区别
    Android activity跳转方式
    Android中的各种单位
    Android布局方式_RelativeLayout
    Parallelism , Partitioner
    编译hadoop,spark遇到的问题总结
    scala,spark练习题提高
    元组复杂例子
    sparksql 操作hive
  • 原文地址:https://www.cnblogs.com/hujc/p/11724803.html
Copyright © 2011-2022 走看看