在字符串中,如何在python中替换整数迭代?

In a string, how to replace a integer iteration in python?

提问人:陳韋仲 提问时间:8/25/2023 最后编辑:toyota Supra陳韋仲 更新时间:8/25/2023 访问量:20

问:

变量od = str('{}'.format(data['data']['order_items'][0]))

如何尝试在字符串中整数迭代“0”?

循环结果为:

od = str('{}'.format(data['data']['order_items'][1]))

下一个

  od = str('{}'.format(data['data']['order_items'][2]))
    
    next 
    
    od = str('{}'.format(data['data']['order_items'][3]))

谢谢。

我试过了:

od = str('{}'.format(data['data']['order_items'][0]))
index = 0
for i in range(1, 6):
    index = od.find("0", index)
    if index == -1:
        break
    od = "{}{}{}".format(od[:index], i, od[index+1:])
    index += 1
    print(od)

结果:

od = str('{}'.format(data['data']['order_items'][1]))
字符串 循环 while 循环 追加 迭代

评论


答: 暂无答案