我得到了这样的txt文件:
1.0 5.0
2.0 8.0
3.5 12.5
我需要获取这些值并将它们设为一组 我的输出应该是:
[(1.0,5.0),(2.0,8.0),(3.5,12.5)]
坚持这样做,仅在可能的情况下使用简单的python。
到目前为止,这是我的代码:
import sys
def read_points(filename: str) -> Set[Tuple[float,float]]:
file = open(filename)
lines = file.readlines()
lines = [item.strip("\n") for item in lines]
newList = set()
for item in lines:
item = item.split(" ")
item = tuple(float(items) for items in item)
newList.update(item)
file.close()
print (newList)
我一直在获取'NoneType'对象,这是不可迭代的,而且我不知道为什么任何帮助将不胜感激。