zoukankan      html  css  js  c++  java
  • python基础入门之六 —— 字典

    1、格式

    • 符号为大括号
    • 数据为键值对形式出现(字典数据与数据顺序没有关系,即字典不支持下标)
    • 各个键值对之间逗号隔开

    2、定义的类型

    # 有数据
    dict1 = {'name': '小明', 'sex': ''}
    
    # 空字典
    dict2 = {}  
    dict3 =dict() # 函数定义

    3、常用函数

    增/改
    • 字典序列[key]=值

           (有则改之,无则新增)

    • del() /del:删除字典
    • clear():清空字典
    • 键值查找:字典序列[key]

                如果当前查找的key存在,则返回对应的值,否则报错

    • get():字典序列.get(key,默认值)

               如果当前查找的key值不存在则返回第二个参数,如果省略第二个参数,则返回None

    • keys():查找所有键,返回可迭代对象(可以用for遍历)

    • values():查找所有值,返回可迭代对象

    • items():查找所以键值,返回可迭代对象,这里每一个键值对都是以元组的形式表示

    dict1={'name':'Tom', 'age':20,'sex':''}
    print(dict1.keys())  # print(dict1.values())
    dict_keys(['name', 'age', 'gender'])  # dict_values(['Tom', 20, '男'])
    print(dict1.items())  # dict_items([('name', 'Tom'), ('age', 20), ('gender', '男')])
    遍历
    for item in dict1.items():
        print(item)
    for key,value in dict1.items():
        print(f'{key}={value}')
  • 相关阅读:
    03014_properties配置文件
    Python 文件I/O
    Python面向对象
    Python CGI编程
    Python正则表达式
    Python使用SMTP发送邮件
    python操作mysql数据库
    Python多线程
    python XML解析
    给傻瓜用的SP2010开发--第一部分--理解SP开发平台--第一章节--理解SP促销讨论(2)--追踪SP源头
  • 原文地址:https://www.cnblogs.com/LynHome/p/12386267.html
Copyright © 2011-2022 走看看