Movatterモバイル変換


[0]ホーム

URL:


Python Tutorial

Python - Dictionary Exercises



Dictionary Exercise 1

Python program to create a new dictionary by extracting the keys from a givendictionary.

d1 = {"one":11, "two":22, "three":33, "four":44, "five":55}keys = ['two', 'five']d2={}for k in keys:   d2[k]=d1[k]print (d2)

It will produce the followingoutput

{'two': 22, 'five': 55}

Dictionary Exercise 2

Python program to convert a dictionary tolist of (k,v)tuples.

d1 = {"one":11, "two":22, "three":33, "four":44, "five":55}L1 = list(d1.items())print (L1)

It will produce the followingoutput

[('one', 11), ('two', 22), ('three', 33), ('four', 44), ('five', 55)]

Dictionary Exercise 3

Python program to remove keys with same values in a dictionary.

d1 = {"one":"eleven", "2":2, "three":3, "11":"eleven", "four":44, "two":2}vals = list(d1.values())#all valuesuvals = [v for v in vals if vals.count(v)==1]#unique valuesd2 = {}for k,v in d1.items():   if v in uvals:      d = {k:v}      d2.update(d)print ("dict with unique value:",d2)

It will produce the followingoutput

dict with unique value: {'three': 3, 'four': 44}

Dictionary Exercise Programs

  • Python program to sort list of dictionaries by values

  • Python program to extract dictionary with each key having non-numeric value from a given dictionary.

  • Python program to build a dictionary from list of two item (k,v) tuples.

  • Python program to merge two dictionary objects, using unpack operator.

Print Page
Advertisements

[8]ページ先頭

©2009-2025 Movatter.jp