Chương trình Python để tạo một từ điển mới bằng cách trích xuất các khóa từ một dictionary .
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)
Nó sẽ tạo ra output sau đây −
{'two': 22, 'five': 55}
Chương trình Python để chuyển đổi một từ điển thành list của (k,v) tuples .
d1 = {"one":11, "two":22, "three":33, "four":44, "five":55} L1 = list(d1.items()) print (L1)
Nó sẽ tạo ra output sau đây −
[('one', 11), ('two', 22), ('three', 33), ('four', 44), ('five', 55)]
Chương trình Python để loại bỏ các khóa có giá trị giống nhau trong một từ điển.
d1 = {"one":"eleven", "2":2, "three":3, "11":"eleven", "four":44, "two":2} vals = list(d1.values())#all values uvals = [v for v in vals if vals.count(v)==1]#unique values d2 = {} for k,v in d1.items(): if v in uvals: d = {k:v} d2.update(d) print ("dict with unique value:",d2)
Nó sẽ tạo ra output sau đây −
dict with unique value: {'three': 3, 'four': 44}
Chương trình Python để sắp xếp danh sách từ điển theo giá trị.
Chương trình Python để trích xuất từ điển với mỗi khóa có giá trị không phải số từ một từ điển cho trước.
Chương trình Python để xây dựng một từ điển từ danh sách các bộ (k, v) gồm hai phần tử.
Chương trình Python để hợp nhất hai đối tượng từ điển, sử dụng toán tử unpack.