当前位置: 首页 > news >正文

python 学习积累

持续更新中
感受python的强大之case列举:

1. 生成的map list要经过json格式化写入文件,请用python实现这一需求

import json
map={"name": "张三", "age": 18, "address": "北京"}
list=[]
for i in range(3):
  list.append(map)

with open('output.json','w', encoding='utf-8') as fp:
  json.dump(list, fp, ensure_ascii=False, indent=4)

生成文件如下

[
    {
        "name": "张三",
        "age": 18,
        "address": "北京"
    },
    {
        "name": "张三",
        "age": 18,
        "address": "北京"
    },
    {
        "name": "张三",
        "age": 18,
        "address": "北京"
    }
]

json.dump不带indent=4 则生成一行内容:

[{"name": "张三", "age": 18, "address": "北京"}, {"name": "张三", "age": 18, "address": "北京"}, {"name": "张三", "age": 18, "address": "北京"}]

相关文章:

  • Syslog日志外发
  • Java宝藏实验资源库(4)对象数组
  • java基于ssm+jsp 高校四六级报名管理系统
  • 数值分析笔记(二)函数插值
  • Docker环境离线安装
  • flask实战之模板实现公共导航
  • Mac M3 Pro 部署Flink-1.16.3
  • 1panel
  • C#程序的递归方法调用
  • 智慧办公新篇章:可视化技术引领园区管理革命
  • Pikachu靶场--XSS
  • 【经典算法】LeetCode 8. 字符串转换整数 (atoi)(Java/C/Python3/Go实现含注释说明,Easy)
  • Hi3861 OpenHarmony嵌入式应用入门--总引导连接
  • 从xxl-job源码中学习Netty的使用
  • Talk|新加坡国立大学贾鑫宇:适用于高自由度机器人的运动控制器
  • 案例分享:高科技企业产品管理部门设置和产品经理岗位设置
  • Redis实现消息队列
  • 机械臂 CoppeliaSim Simulink联合仿真
  • 北航数据结构与程序设计查找与排序编程题
  • 显卡nvidia的CUDA和cuDNN的安装
  • 巴基斯坦关闭全部领空
  • 4月证券私募产品备案量创23个月新高,股票策略占比超六成
  • 图集|俄罗斯举行纪念苏联伟大卫国战争胜利80周年阅兵式
  • 中铁房地产24.7亿元竞得上海松江新城宅地,溢价率20.42%
  • 溢价26.3%!保利置业42.4亿元竞得上海杨浦宅地,楼板价80199元/平方米
  • 印巴战火LIVE丨印巴互相发动无人机袭击,巴官员称两国已在国安层面接触