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 Python, từ điển được viết với ngoặc nhọn, và chúng 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 chiếu đến tên khóa của nó, bên trong ngoặc vuông.
Ví dụ
# Tạo từ điển rỗng
myDict = {}
# Thêm danh sách làm giá trị
myDict["key1"] = [1, 2]
myDict["key2"] = ["Vishesh", "For", "Python"]
print(myDict)
# Tạo từ điển rỗng
myDict = {}
# Thêm danh sách làm giá trị
myDict["key1"] = [1, 2]
# tạo một danh sách
lst = ['vishesh', 'For', 'python']
# Thêm danh sách này làm danh sách con trong myDict
myDict["key1"].append(lst)
print(myDict)
# Tạo từ điển rỗng
myDict = dict()
# Tạo một danh sách
valList = ['1', '2', '3']
# Lặp qua các phần tử trong danh sách
for val in valList:
for ele in range(int(val), int(val) + 2):
myDict.setdefault(ele, []).append(val)
print(myDict)
# Tạo từ điển của các danh sách sử dụng 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]}