zoukankan      html  css  js  c++  java
  • python字典

    字典即为放在花括号{}中一系列键值对的集合,值可以使数字、字符、集合等。

    字典创建

    >>> employee_1 = {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 9999}
    >>>
    >>> type(employee_1)
    <class 'dict'>

    访问字典中的数据

    >>> print(employee_1)
    {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 9999}
    >>> 
    >>> print(employee_1['name'])
    david
    >>>
    >>> print("Welcome our new colleague: " + employee_1['name'] + ", " + "His post is: " + employee_1['post'] + ".")
    Welcome our new colleague: david, His post is: NOC.

     修改字典中的数据

    >>> print(employee_1)
    {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 9999}
    >>>
    >>> employee_1['salary'] = 12000
    >>> 
    >>> employee_1
    {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000}

    向字典中添加新的键值对

    >>> employee_1
    {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000}
    >>> 
    >>> employee_1['id'] = 113
    >>> 
    >>> employee_1
    {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000, 'id': 113}

    删除一个键值对

    >>> employee_1
    {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000, 'id': 113}
    >>> 
    >>> del employee_1['id']
    >>> 
    >>> employee_1
    {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000}

    遍历字典

    遍历字典中的键值对

    employee_1 = {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000, 'id': 113}
    for key, value in employee_1.items():
        print("
    key: %s" % key)
        print("value: %s" % value)

    输出

    key: name
    value: david
    
    key: dept
    value: ops
    
    key: post
    value: NOC
    
    key: salary
    value: 12000
    
    key: id
    value: 113
    View Code

    遍历字典中的键

    employee_1 = {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000, 'id': 113}
    for key in employee_1.keys():
        print("key: %s" % key)

     输出

    key: name
    key: dept
    key: post
    key: salary
    key: id
    View Code

    遍历字典中的值

    employee_1 = {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000, 'id': 113}
    for value in employee_1.values():
        print("key: %s" % value)

    输出

    key: david
    key: ops
    key: NOC
    key: 12000
    key: 113
    View Code
  • 相关阅读:
    软工2021个人阅读作业#2——构建之法和CI/CD的运用
    2021年.Net中级开发工程师面试题
    OneForAll框架搭建之旅:Vue + .NetCore WebApi(3)
    创建WebService服务--.NET Core与SoapCore 及遇到的问题(二)
    创建WebService服务--.NET Framework(一)
    面试小记
    Vue开发环境安装
    java笔记之设计模式 1、创建型模式:工厂方法
    Abp太重了?轻量化Abp框架
    Tomcat学习2:一键启动以及源码阅读
  • 原文地址:https://www.cnblogs.com/ilifeilong/p/12031227.html
Copyright © 2011-2022 走看看