zoukankan      html  css  js  c++  java
  • 字典(dictionary) 的基本操作

    info = {

           ’stu1101‘ : ’xiaoming’,

           ‘stu1102 : xiahong‘,

           ’stu1103 : ‘xiaozhi',

            }

    1. 字典的获取 

    info.get('stu1104',None)  # 有就获取,没有就返回None

    2. 字典的跟新 

    b = {'stu1101': 'Alex',

           3:5,

           1:2,

           }

    info.setdefualt(name, 'alex')   #有的话,不操作,如果没有就添加

    info.update(name,'alex')       # 存在的话,就覆盖,不存在就添加

    info.update(b)    b的元素就info中存在就覆盖,不存在就添加

    print(info)

    3.字典的显示 

    info.items()  #循环输出的是一个个元组

    info.keys()  #是一种dict_keys数据类型

    info.values()

    4.初始化字典 

    c = dict.fromkeys([6, 7, 8], 'test')     # [6, 7, 8] 是keys, ‘test’为values

    5. 字典替换 

    info['stu1101'] = 'xiaogang'        

    6.字典创建 

    info['stu1104'] = 'xiaohua'   

    7.字典删除 

    del info['stu1101']    采用元素进行删除

    info.pop('stu1101')

    info.clear() 字典的清空

    info.popitem() 删除最后一个

    8.字典循环 

    for i in info:

       print(i, info(i))

  • 相关阅读:
    主键、外键
    SpringBoot定时任务Scheduled
    启动报DataSource错误
    SpringBoot整合aop
    元数据MetaData(五)
    普通结果集ResultSet和离线结果集RowSet(四)
    Statements、PreparedStatement及CallableStatement(三)
    JDBC数据库连接(二)
    JDBC简介(一)
    【Oracle】常用函数
  • 原文地址:https://www.cnblogs.com/my-love-is-python/p/9023640.html
Copyright © 2011-2022 走看看