m0_56302292 2022-12-05 21:14 采纳率: 76.5%
浏览 6
已结题

pyhon格式问题,无法修改列表值

我想把评分替代成几个标签,因为格式的问题一直没能修改列表值,请问有什么简单的方法吗


 q=['剧情/犯罪', '美国', 9.6], ['剧情/动作/犯罪', '法国', 9.5]

for i in range(2):
    
    for j in range(2):
        s=q[i][2]
        if s> 9.0:  
            q[i][2]='佳作'
        else:  
             s=0
print(list[q])

img

  • 写回答

1条回答 默认 最新

  • 请叫我问哥 新星创作者: python技术领域 2022-12-05 21:58
    关注

    为什么要用嵌套循环呢?for j in range(2)是什么作用?
    已经改了一遍,所以再循环一遍的时候,就没有数字了,只有字符串,所以会报错。
    把 for j in range(2)去掉再试试

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月14日
  • 已采纳回答 12月6日
  • 创建了问题 12月5日