【发布时间】:2018-08-15 08:05:40
【问题描述】:
我的目的是得到[[1.23,2.45],[2.35,9.87])。
下面给出一个元素为1.23,这是为什么呢?
b =[[1.234,2.454],[2.352,9.873]]
def get_round(x):
for i in x:
if type(i) ==list:
for each_i in i:
return round(each_i,2)
else:
return round(i,2)
get_round(b)
如何在不改变现有数据结构的情况下对每个元素进行舍入?
【问题讨论】:
-
return在函数执行后立即退出...