如何用列表理解或 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))