返回

python——为什么我会得到这个输出?(购物车计划)

发布时间:2022-05-07 20:48:42 237
# node.js

当前代码段:

for x in range(len(cart)+1):
    if book[int(bookInput)- 1][1] in cart:
        cart[x][0]+=1
    else:
        cart.append([1,book[int(bookInput)- 1][0],book[int(bookInput)- 1][1]])

电流输出:

[[1, 'The Lincoln Highway', 30.0], [1, 'The Lincoln Highway', 30.0], [1, 'The Lincoln Highway', 30.0]]
[[1, 'The Lincoln Highway', 30.0], [1, 'The Lincoln Highway', 30.0], [1, 'The Lincoln Highway', 30.0]]
[[1, 'The Lincoln Highway', 30.0], [1, 'The Lincoln Highway', 30.0], [1, 'The Lincoln Highway', 30.0]]

所需输出:

    [[2, 'The Lincoln Highway', 30.0]]

我正在为每件商品创建一个计数器,以防止重复的商品被添加到购物车列表中。我的头撞在键盘上已经好几天了,我想不出来了!它无法识别商品已经在购物车中。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像