keys
-
keys
-
Sometimes we don't know up front what keys we might have
Jupiter:300
Saturn:500
Earth:0
import sys
if len(sys.argv) != 2:
exit(f"Usage: {sys.argv[0]} FILENAME")
filename = sys.argv[1]
planets = {}
with open(filename) as fh:
for row in fh:
row = row.rstrip("\n")
# print(row)
# planet, distance = row.split(":")
tpl = row.split(":")
if len(tpl) != 2:
print(f"not good {row}")
#exit(1)
continue
planet, distance = tpl
# print(planet)
planets[planet] = distance
print(planets) #
print(planets.keys()) #
print(list(planets.keys())) #
- Keys are returned in seemingly random order.