python中向字典循环加入键值对

向字典中的每一个键值对后面增加一个 ‘user’:‘1’:

{
  'rjtb.1': {
    'id': 'rjtb.1',
    'original_text': '学校有14棵杨树,杨树的棵数是松树的2倍,柳树比松树多4棵,有多少棵柳树?',
    'segmented_text': '学校 有 14 棵 杨树 , 杨树 的 棵 数 是 松树 的 2 倍 , 柳树 比 松树 多 4 棵 , 有 多少 棵 柳树 ?',
    'equation': '',
    'ans': '11'
  },
  'rjtb.2': {
    'id': 'rjtb.2',
    'original_text': '一只东北虎的重量是360千克,东北虎的重量大约是一只鸵鸟的4倍,东北虎是一只企鹅的9倍。鸵鸟多少千克?',
    'segmented_text': '一 只 东北虎 的 重量 是 360 千克 , 东北虎 的 重量 大约 是 一 只 鸵鸟 的 4 倍 , 东北虎 是 一 只 企鹅 的 9 倍 。 鸵鸟 多少 千克 ?',
    'equation': '',
    'ans': '90'
  },
 ....
 ....
'rjtb.177': {
    'id': 'rjtb.177',
    'original_text': '地球赤道周长约40076千米,一架飞机以每小时990千米的速度沿着赤道飞行,它绕地球飞行一周需要多少小时?',
    'segmented_text': '地球 赤道 周长 约 40076 千 米 , 一 架 飞机 以 每 小时 990 千 米 的 速度 沿着 赤道 飞行 , 它 绕 地球 飞行 一 周 需要 多少 小时 ?',
    'equation': 'x=40076/990',
    'ans': '20038/495'
  }
}

方法一:

for i in range(1,178):   
    t1['rjtb.'+str(i)]['user']="1"   #将i转换成字符串格式
    print(t1['rjtb.'+str(i)])

方法二:

for i in t1:
    t1[i]['user']=1
    print(i, t1[i])

方法二参考:https://www.cnblogs.com/xlsxls/p/9200566.html

笔记:
json.loads()是将字符串转换成字典
json.dumps()是将字典转换成字符串

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值