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:

pythondct = 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:

pythondct = 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:

pythondct = dict(1='a', 2='b') # sẽ báo lỗi
Задание 1

Cho đoạn mã sau:

pythondct = dict(a=1, b=2, c=3)
print(dct)

Hãy cho biết, kết quả in ra console là gì.

Задание 2

Cho đoạn mã sau:

pythondict('1'='a', '2'='b', '3'='c')
print(dct)

Hãy cho biết, kết quả in ra console là gì.

Задание 3

Cho đoạn mã sau:

pythondict(a='12', b='34', c='56')
print(dct)

Hãy cho biết, kết quả in ra console là gì.

Задание 4

Cho đoạn mã sau:

pythondct = dict(0='abc', 1='def')
print(dct)

Hãy cho biết, kết quả in ra console là gì.