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}')
  • 相关阅读:
    jQuery插件学习(一)
    全屏滚动
    Js与Jq 获取浏览器和对象值的方法
    HTML5 布局标签
    CSS3笔记(一)
    CSS的一些思考(一)
    js学习(一)
    CSS Hacks 总结
    CSS样式总结
    HTML标签总结
  • 原文地址:https://www.cnblogs.com/LynHome/p/12386267.html
Copyright © 2011-2022 走看看