【发布时间】:2023-01-01 15:48:10
【问题描述】:
我有例如 p_deck={3:12, 5:23, 6:8, 9:47, 10:18} 需要 p_deck={0:12, 1:23, 2:8, 3:47, 4:18} 最有效的方法是什么? 我试过:
p_deck={3:12, 5:23, 6:8, 9:47, 10:18}
p_keys_list=[]
p_values_list=[]
p_length=0
def order():
global p_keys_list
global p_values_list
global p_length
p_keys_list=p_deck.keys()
p_values_list=p_deck.values()
p_length=len(p_deck)
p_deck={}
for i in p_length:
p_deck[i]={p_keys_list[i]:p_values_list[i]}
return
但这会导致错误。可能是您可以解决这个问题,但是,这种试图梳理字典然后更有条理地对其进行改革的方法是否过于笨拙?由于我是新手,我似乎找不到与此基本级别相匹配的常见问题解答。
【问题讨论】:
标签: python dictionary sorting basic