zoukankan      html  css  js  c++  java
  • python_字典_常用操作

    字典的常用操作

    xiaoming_dict.clear()       xiaoming_dict.items()   xiaoming_dict.setdefault()
    xiaoming_dict.copy() xiaoming_dict.keys() xiaoming_dict.update()
    xiaoming_dict.fromkeys() xiaoming_dict.pop() xiaoming_dict.values()
    xiaoming_dict.get() xiaoming_dict.popitem()
     1 #!/usr/bin/env python
     2 # -*- coding: utf-8 -*-
     3 xiaoming = {"name":"小明"}
     4 
     5 print(xiaoming)
     6 
     7 #1.取值
     8 print(xiaoming["name"])
     9 # 在取值的时候,如果指定的key不存在,程序会报错! --KeyError: 'name123'
    10 #print(xiaoming["name123"])
    11 
    12 #2.增加/修改
    13 #如果key不存在,会新增键值对
    14 xiaoming["age"] = 18  #--增加
    15 #如果key存在,会修改键值对
    16 xiaoming["name"] = "小李" #--修改
    17 print(xiaoming)
    18 
    19 #3.删除
    20 xiaoming.pop("name")
    21 print(xiaoming)

     1 #!/usr/bin/env python
     2 # -*- coding: utf-8 -*-
     3 xiaoming_dict = {"name":"小明",
     4                  "age":18}
     5 print(xiaoming_dict)
     6 #1.统计键值对数量
     7 print(len(xiaoming_dict))
     8 #2.合并字典
     9 temp_dict = {"height":1.75}
    10 #注意:如果被合并的字典中包含已经存在的键值对,会覆盖原有的键值对
    11 xiaoming_dict.update(temp_dict)
    12 print(xiaoming_dict)
    13 #3.清空字典
    14 xiaoming_dict.clear()
    15 print(xiaoming_dict)
  • 相关阅读:
    QT -- 文本文件的读写(QFile、QTextStream)
    QT -- 单例模式
    QT -- 代码封装成库给C调用的问题
    QSS -- QSS入门1
    什么是 GPU 加速?
    QT -- 文件操作 QFile
    C++ -- break和continue的区别
    C++ -- Switch的基本用法
    C++ -- ?:运算符
    OpenCV -- cv::IMREAD_GRAYSCALE 与 cv::cvtColor
  • 原文地址:https://www.cnblogs.com/shao-null/p/9299808.html
Copyright © 2011-2022 走看看