gpt4 book ai didi

python - 变量名作为函数参数?

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:28 24 4
gpt4 key购买 nike

<分区>

我想创建一个函数,其参数是列表 L 的名称及其参数。列表 L 中只有数字,我想将它们全部四舍五入为小数点后一位(顺便说一句,列表 L 的元素应该被四舍五入的数字替换,我不想一个新列表 M 与他们)。遗憾的是,列表名称在我计划的脚本中有所不同,此类列表的长度也是如此。这是我失败的尝试:

def rounding(name,*args):  
M=[round(i,1) for i in args] #here is the list I want L to become
name=M #here I try to replace the previous list with the new one

morada=[1,2.2342,4.32423,6.1231] #an easy example
rounding(morada,*morada)
print morada

输出:

[1, 2.2342, 4.32423, 6.1231]  #No changes

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com