如何用列表理解或 for 循环替换 map() 函数?
How can I replace map() function with list comprehension or for loop?
如何在不使用 map() 的情况下编写此代码
k1=list(map(float,lines[1].split(", ")[1:]))
您想对 lines[1].split(", ")[1:]
的每个元素调用 float()
函数
k1 = [float(x) for x in lines[1].split(", ")[1:]]
您可以使用 for
循环:
k1 = []
for x in lines[1].split(', ')[1:]:
k1.append(float(x))
如何在不使用 map() 的情况下编写此代码
k1=list(map(float,lines[1].split(", ")[1:]))
您想对 lines[1].split(", ")[1:]
float()
函数
k1 = [float(x) for x in lines[1].split(", ")[1:]]
您可以使用 for
循环:
k1 = []
for x in lines[1].split(', ')[1:]:
k1.append(float(x))