Hàm dict() trong Python
Trong Python, hàm dict() tạo ra giá trị kiểu dictionary. Quantrimang sẽ tìm hiểu kĩ hơn về cú pháp, tham số và cách sử dụng hàm dict() qua bài viết này. Mời bạn đọc theo dõi.

Cú pháp hàm dict() trong Python
Hàm dict() có một số dạng khác nhau như sau:
class dict(**kwarg)class dict(mapping, **kwarg)class dict(iterable, **kwarg)
Chú ý: **kwarg cho phép bạn truyền vào bao nhiêu tham số cũng được mà không cần biết trước số lượng.
Tham số sử dụng từ khoá (keyword argument) là tham số đã được định danh từ trước. Vậy nên keyword argument có dạng kwarg = giá trị sẽ được truyền vào hàm dict() để tạo dictionary.
Dict() không trả về bất kỳ giá trị nào.
Ví dụ 1: Tạo Dictionary sử dụng keyword argument.
numbers = dict(x=5, y=0)print('numbers = ',numbers)print(type(numbers))empty = dict()print('empty = ',empty)print(type(empty))
Chạy chương trình, kết quả trả về là:
empty = dict()print('empty = ',empty)print(type(empty))
Ví dụ 2: Tạo Dictionary sử dụng Iterable
# keyword argument không được truyền vàonumbers1 = dict([('x', 5), ('y', -5)])print('numbers1 =',numbers1)# keyword argument được truyền vàonumbers2 = dict([('x', 5), ('y', -5)], z=8)print('numbers2 =',numbers2)# zip() tạo iterable trong Python 3numbers3 = dict(dict(zip(['x', 'y', 'z'], [1, 2, 3])))print('numbers3 =',numbers3)
Chạy chương trình, kết quả trả về là:
numbers1 = {'y': -5, 'x': 5}numbers2 = {'z': 8, 'y': -5, 'x': 5}numbers3 = {'z': 3, 'y': 2, 'x': 1}
Ví dụ 3: Tạo Dictionary sử dụng ánh xạ
numbers1 = dict({'x': 4, 'y': 5})print('numbers1 =',numbers1)# Không nhất thiết phải dùng dict()numbers2 = {'x': 4, 'y': 5}print('numbers2 =',numbers2)# keyword argument được truyền vàonumbers3 = dict({'x': 4, 'y': 5}, z=8)print('numbers3 =',numbers3)
Kết quả trả về là:
numbers1 = {'x': 4, 'y': 5}numbers2 = {'x': 4, 'y': 5}numbers3 = {'x': 4, 'z': 8, 'y': 5}
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Cách cài đặt các codec HEVC miễn phí trên Windows 10 (cho video H.265)
2 ngày -

Những câu nói hay về người 2 mặt, về lòng người khó đoán
2 ngày -

Hướng dẫn đổi code Untitled Boxing game
2 ngày -

Code Chiến Giới 4D Mobile mới nhất 2/2026
2 ngày 2 -

Tại sao nên thay đổi vị trí tải xuống mặc định trong Windows 11?
2 ngày -

Cách đổi dấu phẩy thành dấu chấm trên Word
2 ngày -

Cách kiểm tra lịch sử trên máy tính để biết có ai đó đã truy cập và sử dụng máy tính của bạn?
2 ngày -

Cách xóa vĩnh viễn nhóm trên Messenger
2 ngày -

Cách ẩn tài khoản Instagram và ngăn người dùng khác tìm thấy bạn
2 ngày -

Xóa tận gốc các file "cứng đầu" nhất trên Windows
2 ngày
Học IT
Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Prompt
Ô tô, Xe máy