python一串数字都取2位小数

Input:
daily_stock_price = [50.243, 48.425, 47.780, 46.211, 48.598, 51.469, 53.265, 54.896, 57.908, 55.732]
Expected output:
[50.24, 48.42, 47.78, 46.21, 48.6, 51.47, 53.27, 54.9, 57.91, 55.73]
我写的代码输出不了
我的代码:
daily_stock_price = [50.243, 48.425, 47.780, 46.211, 48.598, 51.469, 53.265, 54.896, 57.908, 55.732]
daily_stock_price_list = [ round(elem, 2) for elem in daily_stock_price ]
请问怎么用list输出

img


daily_stock_price = [50.243, 48.425, 47.780, 46.211, 48.598, 51.469, 53.265, 54.896, 57.908, 55.732]
daily_stock_price_list = [ round(elem, 2) for elem in daily_stock_price ]

print(daily_stock_price_list)

daily_stock_price = [50.243, 48.425, 47.780, 46.211, 48.598, 51.469, 53.265, 54.896, 57.908, 55.732]

for i in daily_stock_price:
    print(f"{i:.2f}")