[英]Type Error, How can I solve this error, In the image I wrote my specific question
这是我的第一个问题。 我已经解决了我的 Python 作业,制作韩国地铁的信息。
在图片中,我写了一个问题。 我该如何解决这个错误?
class SubwayLine:
def __init__(self, stations):
self.stations = stations
def __str__(self):
return str(stations)
keys = ['Line1', 'Line2', 'Line3', 'Line4']
values = subwayStation
subwayStation = {}
for line, stations in zip(keys, values):
subwayStation[line] = SubwayLine(stations)
print(subwayStation['Line1'])
检查您正在通过地铁站的values
变量,而不是您评论的真实站名。 下次粘贴代码而不是图像。 小建议根据它们的性质选择变量名称,例如 dict 中使用的键和值,因此避免这种情况,它们将是一个站,因此在课堂上使用站而不是站。
class SubwayLine:
def __init__(self,stations):
self.stations = stations
def __str__(self):
return str(stations)
keys = ['Line1']
values = ['Seoul']
subwayStation = {}
for line,stations in zip(keys,values):
subwayStation[line] = SubwayLine(stations)
print(subwayStation['Line1'])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.