Phương pháp thay thế để tạo từ điển trong Python
Một phương pháp thay thế để tạo từ điển
là sử dụng hàm dict.
Cần truyền vào tham số của nó các cặp
khóa-giá trị. Nếu không chỉ định gì
trong tham số, từ điển được tạo sẽ
trống:
dct = dict()
print(dct) # sẽ in ra {}
Bây giờ hãy tạo một từ điển với hai
phần tử. Để làm điều này, hãy truyền vào tham số đầu tiên
của hàm một khóa dạng chuỗi, nhưng không có
dấu nháy. Sau đó đặt toán tử =
và gán giá trị. Chỉ định cặp thứ hai
qua dấu phẩy:
dct = dict(a='1', b='2')
print(dct) # sẽ in ra {'a': '1', 'b': '2'}
Tuy nhiên, không thể truyền số làm khóa
vào hàm dict. Trong trường hợp
như vậy sẽ trả về lỗi:
dct = dict(1='a', 2='b') # sẽ báo lỗi
Cho đoạn mã sau:
dct = dict(a=1, b=2, c=3)
print(dct)
Hãy cho biết, kết quả in ra console là gì.
Cho đoạn mã sau:
dict('1'='a', '2'='b', '3'='c')
print(dct)
Hãy cho biết, kết quả in ra console là gì.
Cho đoạn mã sau:
dict(a='12', b='34', c='56')
print(dct)
Hãy cho biết, kết quả in ra console là gì.
Cho đoạn mã sau:
dct = dict(0='abc', 1='def')
print(dct)
Hãy cho biết, kết quả in ra console là gì.