當前位置:成語大全網 - 漢語詞典 - python如何進入字典前十?

python如何進入字典前十?

因為字典的長度,我把第壹個10改成了第壹個5。妳只需要把我答案中的4改成9。

比如字典

a={'the': 958035,' of': 536684,' and': 375233,' one': 371796,' in': 335503,' a': 292250,' to': 285093,' zero': 235406,' nine': 224705}

壹:我只是想看看元素。如果字典很長,只想看前五條,可以先改成列表,然後拿索引看。使用字典的條目方法。

打印(列表(vocab。items ()) [:5]) # Items先取元素,然後轉向list,再切片前5位,最後打印輸出。

輸出為[('the ',958035),(' of ',536684),(' and ',375233),(' one ',371796),(' in ',335503)]。

兩個。得到前5個元素。遍歷字典:

對於I,enumerate(a.items())中的(k,v):

打印({k:v},end= " ")

如果i==4:

打印()

破裂

輸出:{ ' the ':958035 } { ' of ':536684 } { ' and ':375233 } { ' one ':371796 } { ' in ':335503 }

三個。保持原詞典體例,取前五行。

a={'the': 958035,' of': 536684,' and': 375233,' one': 371796,' in': 335503,' a': 292250,

到:285093,零:235406,九:224705

new_a = {}

對於I,enumerate(a.items())中的(k,v):

new_a[k]=v

如果i==4:

打印(新_a)

破裂

輸出:{'the': 958035,' of': 536684,' and': 375233,' one': 371796,' in': 335503}