【发布时间】:2019-12-03 20:39:33
【问题描述】:
我知道这个 for 循环看起来像这样:
for i in my_dict[hostname]:
try:
if i == '':
except ValueError:
pass
i = int(i)
print(type(i))
它给了我一个语法错误,我不确定在哪里或为什么。
【问题讨论】:
-
这本词典无效。要么你错过了其他键,要么分数应该是一个列表。
-
my_dict['scores'] = [int(score) for score in my_dict['scores']如果 'scores' 是一个列表,则为单行。至于日期时间,请d.timestamp()。 -
for i in my_dict[hostname]: try: if i == '': except ValueError: pass i = int(i) print(type(i)) 有错误在这种情况下和我不确定它是什么。
-
这与您在问题中发布的内容完全不同。
标签: python dictionary type-conversion epoch