0
我有一個字典,其中的元素需要按其「鍵」排序。並逐行打印。對於如:按鍵值對字典進行排序
dic = {"indianapolis":"indiana", "columbus":"ohio", "jackson":"mississippi",
"phoenix":"arizona"}
輸出應該是:
columbus:ohio
indianapolis:indiana
jackson:mississippi
phoenix:arizona
喜歡的東西:
def sortdic(d):
keys = d.keys()
keys.sort()
return keys
for k in sortdic(d):
print k, v
但約束條件是,只有sorted()
,應使用split()
功能並沒有其他的內置功能應該使用(如keys()
,values()
,items()
, lambda
)。我仍然在學習Python和新的字典和任何代碼將有助於我學習它。
這就是你一直問'傻與約束dict'第四屆問題...你花時間來了解任何的給出的答案,還是你每次都純粹複製/粘貼新問題? –