首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Python】json 格式转换 ① ( json 模块使用 | 列表 json | json 转列表 | 字典 json | json 字典 )

    json.loads 函数 ,可以将 json 转为 python 列表 / 字典 ; 一、json 格式转换 1、json 模块使用 首先 , 导入 Python 内置的 json 模块 ; import..., 调用 json.loads 函数 , 将 json 转为 python 数据 ; data = json.loads(json_str) 2、代码示例分析 - 列表 json 定义一个 Python...列表 json # 定义 Python 列表 , 列表中元素为 dict 字段 data_list = [{"name": "Tom", "age": 18}, {"name": "Jerry",...: 'Tom', 'age': 18}, {'name': 'Jerry', 'age': 12}] Process finished with exit code 0 3、代码示例分析 - 字典...字典 json data_dict = {"name": "Trump", "age": "80"} print(f"data_dict 类型 : {type(data_dict)} 值为 {data_dict

    55110

    算法学习笔记(2)树状数组【

    最简单的树状数组支持两种操作,时间复杂度均为 : 单点修改:更改数组中一个元素的值 区间查询:查询一个区间内所有元素的和 当然,树状数组能维护的不局限于加法,支持的操作也不止这两种,甚至有大佬能用树状数组实现平衡树...这个数据范围,直接模拟肯定会T,所以我们要使用数据结构来维护数组,树状数组可以说是其中最简洁的一种。我们来看看树状数组是怎么实现的。...树状数组就是这样一种结构,它巧妙地利用了二进制(实际上,树状数组的英文名BIT,直译过来就是二进制下标树)。...树状数组的结构大概像下面这样: 那么如何更新呢,大家会发现更新就是一个“爬树”的过程。一路往上更新,直到MAXN(树状数组的容量)。 我们举个例子来看看这树是怎么爬的。...当然逆序对也可以用归并排序的方法求,但树状数组的空间复杂度更低。其实我们与其说在用树状数组求逆序对,不如说是在求非严格顺序对(顺序对和相等对),然后间接算出逆序对的数量。

    40310
    领券