python字符串的format方法打印表格_如何使用python3中的format方法打印字符串列表中的项...

这里提供了一个关于商店库存的数据列表,其中列表中的每一个项目都代表一个项目的名称、库存量和成本。使用.format方法(而不是字符串连接)以相同格式打印列表中的每个项目。例如,第一份打印声明应该是商店有12双鞋,每双29.99美元。在

我将一个索引变量I初始化为0,并用一个循环变量编写for loop来遍历列表中的内容。在

然后我有一个print语句,它将打印“store has{}{},each for{}USD.”,它利用format方法为括号填充适当的值。我的索引,我的索引,我的方法使用了我的索引。然后,在下一次循环运行中,我将索引变量递增1,直到循环遍历列表为止。在inventory = ["shoes, 12, 29.99", "shirts, 20, 9.99", "sweatpants, 25, 15.00", "scarves, 13, 7.75"]

i = 0

for item in inventory:

print("The store has {} {}, each for {} USD.".format(inventory[i], inventory[i], inventory[i]))

i += 1

预期结果应为-The store has 12 shoes, each for 29.99 USD.

但是,我的代码编写方式是-The store has shoes, 12, 29.99 shoes, 12, 29.99, each for shoes, 12, 29.99 USD.

我不清楚在使用format方法时如何正确索引,因为我使用的是字符串列表。我需要修正什么才能正确索引?在

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值