【发布时间】:2023-03-31 19:20:02
【问题描述】:
我有一个名为 ISET 的集合;包含一长串 3 个字母的元素,例如:USA、BRA、CHN、....
我还有一本叫做高度的字典。该字典的键是 SET 的元素与某个 YEAR 字符串组合。例如:USA1991、USA1992、...、BRA1991、... ...
找到给定年份所有国家/地区的最大身高值的最佳方法是什么?
这是我一直在使用的:
YEAR = getuserselection()
for i in ISET:
z = heights.get(i + YEAR, None)
if z is None: continue
if z > Max: Max = z
有什么改进的建议吗?
谢谢。
【问题讨论】:
-
我建议你坚持一个更常见的命名约定(即PEP 8)。
-
您对执行所需的时间有疑问吗?
-
@tkerwin:是的。我是。每次用户滑动某个年份滑块时它都会执行。对它的任何改进将不胜感激。谢谢。
标签: python optimization