用字典推导式,一行就可以:
>>> {i:i**2 for i in range(2,7)} {2: 4, 3: 9, 4: 16, 5: 25, 6: 36}
写成函数:
def dic_square_keys(m,n): return {i:i**2 for i in range(m,n+1)} >>> dic_square_keys(2,6) {2: 4, 3: 9, 4: 16, 5: 25, 6: 36} >>>