以列表存储去超市购买的十种商品的价格,请利用map函数和lambda函数实现输出打五折之后的商品价格列表这个在pycharm中怎么实现

以列表存储去超市购买的十种商品的价格,请利用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)

如果帮到你,希望你能点采纳