• python基础学习day5


    #dict

    数据类型划分:可变数据类型,不可变数据类型

    不可变数据类型:元祖,True.False int str 可哈希

    可变数据类型:列表 字典 set 不可哈希

    字典的 key 必须是不可变数据类型 可哈希
    value 任意数据类型
    字典在3.5 以前的 都是无序的
    之后是有序的

    dic1[''] = #如果没有键值对,添加

    dic1[''] = #如果有键值对,则修改

    dic.setdefault() 有键值对不做任何改变, 没有的话 就添加
    默认的值是none 如果不写的话



    .pop 根据键值对来 有返回值 #可设置自定义返回值! 如果有的话删除 ,如果没有的话,那就返回 返回值

    .popitem() 随机删除 返回的是一个元祖形式的键和值

    .clear() 清空字典

    del dic1[''] 删除键值对 如果直接是del dic1 = 字典也删除了


    dic1[''] = #如果有键值对,则修改

    .update(字典) 更新

    .keys 字典的键值对 以列表形式输出 但是类型是键值对型
    .values 字典的值 以列表形式输出 但是类型是键值对型
    .items 字典的键值对 以元祖形式输出 但是类型是键值对型

    for i in dic1: 默认打印出来键值

    .get 不报错 可以自定义值 默认返回 none

  • 相关阅读:
    XidianOJ 1096 数的拆分
    XidianOJ 1183 Water Problem: Items divided
    XidianOJ 1182 Chinese Paladin – Qi’s troubles
    XidianOJ 1112 Too stupid
    XidianOJ 1120 Gold of Orz Pandas
    XidianOJ 1177 Counting Stars
    XidianOJ 1076 小W喜欢的数字
    XidianOJ 1095 派对
    XidianOJ 1055 如此遍历
    XidianOJ 1145 数学题
  • 原文地址:https://www.cnblogs.com/yangxiaoeri/p/8073658.html
Copyright © 2020-2023  润新知