循環打印字典打印出來的是鍵:
dic = {"k1": "v1v1", "k2": [11,22,33,44]} for i in dic: print(i) #打印: k1 k2
這時可以利用鍵值查找字典對應的value,如果字典里邊的value為列表,還可以通過它進行各種操作,比如切片:
#檢查字典的每一個value的長度,如果大於2,那么僅保留前兩個長度的內容,並打印 dic = {"k1": "v1v1", "k2": [11,22,33,44]} for i in dic: if len(dic[i]) > 2: dic[i] = dic[i][0:2] print(dic) #打印: {'k1': 'v1', 'k2': [11, 22]}