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
  • 相关阅读:
    DateGridView 分页显示
    DataGridView 隔行显示不同的颜色
    DataGridview 绘制行序号
    DataGrridView 当前行显示不同颜色
    右键删除行
    【bzoj2763】[JLOI2011]飞行路线 分层图最短路
    【bzoj1143】[CTSC2008]祭祀river Floyd+网络流最小割
    【bzoj1029】[JSOI2007]建筑抢修 贪心+堆
    【bzoj1054】[HAOI2008]移动玩具 Bfs
    【bzoj1911】[Apio2010]特别行动队 斜率优化dp
  • 原文地址:https://www.cnblogs.com/ilifeilong/p/12031227.html
Copyright © 2011-2022 走看看