我终于决定在这里寻求帮助。在
正如标题所说,我有一个包含以下内容的文本文件:
Wulkan 4487.9361 False
Merkury 56847.1906 True
Wenus 107710.46639999999 True
Ziemia 149597.87 True
Mars 227388.7624 True
Faeton 403914.249 False
Jowisz 777908.924 True
Saturn 1425667.7011 True
Uran 2870783.1253 True
Neptun 4496911.9722 True
Pluton 5906123.9076 True
现在我试着把它转换成带有3个参数的对象,比如
class Planets:
def __init__(self, name, dist, real):
就我而言:
^{pr2}$我怎样才能把我在各种行星上得到的每一张单子精确到物体上呢?在
这是一种方法:
*
将从z.split()
接收的列表解压为Planets.__init__
的三个参数Python有一个键入.NamedTuple班级。在Python≥3.6中,可以使用^{} 类,如下所示:
输出:
^{pr2}$你解决这个问题的方法有点棘手我是怎么做到的
现在你可以得到任何有行星名称的物体
相关问题 更多 >
编程相关推荐