例如字典
a={'the': 958035, 'of': 536684, 'and': 375233, 'one': 371796, 'in': 335503, 'a': 292250, 'to': 285093, 'zero': 235406, 'nine': 224705}
壹:只想看看元素。如果字典很長,只想看前5個,可以先變成list,再取索引來看。利用了字典的items方法。
print(list(vocab.items())[:5]) # 先items取元素,再轉list,再切片取前5,最後print輸出
輸出為[('the', 958035), ('of', 536684), ('and', 375233), ('one', 371796), ('in', 335503)]
二。要獲取前5個元素。遍歷字典:
for i,(k,v) in enumerate(a.items()):
print({k:v},end="")
if i==4:
print()
break
輸出:{'the': 958035}{'of': 536684}{'and': 375233}{'one': 371796}{'in': 335503}
三。保持原來字典樣式,取前5個元素。
a={'the': 958035, 'of': 536684, 'and': 375233, 'one': 371796, 'in': 335503, 'a': 292250,
'to': 285093, 'zero': 235406, 'nine': 224705}
new_a = {}
for i,(k,v) in enumerate(a.items()):
new_a[k]=v
if i==4:
print(new_a)
break
輸出:{'the': 958035, 'of': 536684, 'and': 375233, 'one': 371796, 'in': 335503}