พจนานุกรมคือคอลเล็กชันที่ไม่มีการจัดลำดับ เปลี่ยนแปลงได้ และจัดทำดัชนี ในพจนานุกรม Python เขียนด้วยวงเล็บปีกกา และมีคีย์และค่าต่างๆ คุณเข้าถึงรายการต่างๆ ของพจนานุกรมได้โดยอ้างอิงชื่อคีย์ภายในวงเล็บเหลี่ยม
ตัวอย่าง
# 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)
ผลลัพธ์
{'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]}