网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月02日漏签0天
python吧 关注:476,033贴子:1,971,508
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 2回复贴,共1页
<<返回python吧
>0< 加载中...

python的for循环遍历问题?大佬来看一下,求救!!

  • 只看楼主
  • 收藏

  • 回复
  • 南渡
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Json = {
"content": [
{
"widgetName": "case",
"type": "loll",
"blocks": [
{
"img": {
"src": "示例图片.png"
}
}
]
}
],
"version": 0.3
}
urls = ['我是1', '我是2', '我是3'] # 示例修改值列表
for x in range(0, 3): # 遍历3次
Json["content"][x]["blocks"][0]["img"]["src"] = urls[x]
Json["content"].append(Json["content"][x]) # 遍历一次就在Json["content"]列表里添加一个元素
print(Json)
以上是代码,需求:需要把Json["content"]列表里的元素添加3个,并且把每个Json["content"][x]["blocks"][0]["img"]["src"]的值都要修改为对应的urls列表的下标.
但是以上代码实现跟预期不同,打印的结果如下:

预期的是Json["content"]列表里第一个的"src"值应该是"我是1",第二个是"我是2"才对.
但是修改后输出全都是"我是3"
请问哪里错了?,python小白,请大佬指教一下.


  • xiawenqi
  • 秀才
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
print 放到for里面看看


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回python吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示