Từ điển là một tập hợp không có thứ tự, có thể thay đổi và được lập chỉ mục. Trong từ điển Python được viết bằng dấu ngoặc nhọn và chúng có các khóa và giá trị. Bạn có thể truy cập các mục của từ điển bằng cách tham khảo tên khóa của nó, bên trong dấu ngoặc vuông.
Ví dụ
# Creating an empty dictionary myDict = {} # Adding list as value myDict["key1"] = [1, 2] myDict["key2"] = ["Vishesh", "For", "Python"] print(myDict) # Creating an empty dictionary myDict = {} # Adding list as value myDict["key1"] = [1, 2] # creating a list lst = ['vishesh', 'For', 'python'] # Adding this list as sublist in myDict myDict["key1"].append(lst) print(myDict) # Creating an empty dict myDict = dict() # Creating a list valList = ['1', '2', '3'] # Iterating the elements in list for val in valList: for ele in range(int(val), int(val) + 2): myDict.setdefault(ele, []).append(val) print(myDict) # Creating a dictionary of lists using list comprehension d = dict((val, range(int(val), int(val) + 2)) for val in ['1', '2', '3']) print(d)
Đầu ra
{'key2': ['Vishesh', 'For', 'Python'], 'key1': [1, 2]} {'key1': [1, 2, ['vishesh', 'For', 'python']]} {1: ['1'], 2: ['1', '2'], 3: ['2', '3'], 4: ['3']} {'1': [1, 2], '3': [3, 4], '2': [2, 3]}