以列表存储去超市购买的十种商品的价格,请利用map函数和lambda函数实现输出打五折之后的商品价格列表在pycharm中怎么实现
假设你已经定义了一个叫做prices
的列表,其中存储了十种商品的价格。你可以使用map函数和lambda函数来实现输出打五折之后的商品价格列表。例如:
discounted_prices = list(map(lambda x: x * 0.5, prices))
这行代码会创建一个新的列表,其中的每一项都是原价格的五折。
注意,上面的代码并不会改变原有的prices
列表,它只是创建了一个新的列表。如果你想要更新原有的prices
列表,可以使用下面的代码:
prices = list(map(lambda x: x * 0.5, prices))
这样,你就可以直接在原有的prices
列表上进行操作了。
# 商品价格列表
l = [10.2, 10.3, 15.0, 100]
res = map(lambda x: x*0.5, l)
res是一个map对象,可以通过for循环来查看结果
print(res)
for i in res:
print(i)
如果帮到你,希望你能点采纳