Câu hỏi đầu ra từ điển trong python

Từ điển Python là một bộ sưu tập có thứ tự (bắt đầu từ Python 3. 7) mặt hàng. Nó lưu trữ các phần tử trong các cặp khóa/giá trị. Ở đây, khóa là mã định danh duy nhất được liên kết với từng giá trị

Hãy xem một ví dụ,

Nếu chúng tôi muốn lưu trữ thông tin về các quốc gia và thủ đô của họ, chúng tôi có thể tạo một từ điển với tên quốc gia làm khóa và thủ đô làm giá trị

Chìa khóaGiá trịNepalKathmanduÝRomeAnhLondon


Tạo một từ điển trong Python

Đây là cách chúng ta có thể tạo một từ điển trong Python

capital_city = {"Nepal": "Kathmandu", "Italy": "Rome", "England": "London"}
print(capital_city)

đầu ra

{'Nepal': 'Kathmandu', 'Italy': 'Rome', 'England': 'London'}

Trong ví dụ trên, chúng tôi đã tạo một từ điển có tên là capital_city. Đây,

  1. Các phím là
    # dictionary with keys and values of different data types
    numbers = {1: "One", 2: "Two", 3: "Three"}
    print(numbers)
    0,
    # dictionary with keys and values of different data types
    numbers = {1: "One", 2: "Two", 3: "Three"}
    print(numbers)
    1,
    # dictionary with keys and values of different data types
    numbers = {1: "One", 2: "Two", 3: "Three"}
    print(numbers)
    2
  2. Các giá trị là
    # dictionary with keys and values of different data types
    numbers = {1: "One", 2: "Two", 3: "Three"}
    print(numbers)
    3,
    # dictionary with keys and values of different data types
    numbers = {1: "One", 2: "Two", 3: "Three"}
    print(numbers)
    4,
    # dictionary with keys and values of different data types
    numbers = {1: "One", 2: "Two", 3: "Three"}
    print(numbers)
    5

Ghi chú. Ở đây, cả khóa và giá trị đều thuộc loại chuỗi. Chúng tôi cũng có thể có các khóa và giá trị của các loại dữ liệu khác nhau


ví dụ 1. Từ điển Python

# dictionary with keys and values of different data types
numbers = {1: "One", 2: "Two", 3: "Three"}
print(numbers)

đầu ra

[3: "Three", 1: "One", 2: "Two"]

Trong ví dụ trên, chúng tôi đã tạo một từ điển có tên là số. Ở đây, các khóa thuộc loại số nguyên và các giá trị thuộc loại chuỗi


Thêm phần tử vào từ điển Python

Chúng ta có thể thêm các phần tử vào từ điển bằng cách sử dụng tên của từ điển với

# dictionary with keys and values of different data types
numbers = {1: "One", 2: "Two", 3: "Three"}
print(numbers)
6. Ví dụ,

capital_city = {"Nepal": "Kathmandu", "England": "London"}
print("Initial Dictionary: ",capital_city)

capital_city["Japan"] = "Tokyo"

print("Updated Dictionary: ",capital_city)

đầu ra

Initial Dictionary:  {'Nepal': 'Kathmandu', 'England': 'London'}
Updated Dictionary:  {'Nepal': 'Kathmandu', 'England': 'London', 'Japan': 'Tokyo'}

Trong ví dụ trên, chúng tôi đã tạo một từ điển có tên là capital_city. Chú ý dòng,

capital_city["Japan"] = "Tokyo"

Ở đây, chúng tôi đã thêm một phần tử mới vào capital_city với khóa.

# dictionary with keys and values of different data types
numbers = {1: "One", 2: "Two", 3: "Three"}
print(numbers)
7 và giá trị.
# dictionary with keys and values of different data types
numbers = {1: "One", 2: "Two", 3: "Three"}
print(numbers)
8


Thay đổi giá trị của từ điển

Chúng tôi cũng có thể sử dụng

# dictionary with keys and values of different data types
numbers = {1: "One", 2: "Two", 3: "Three"}
print(numbers)
6 để thay đổi giá trị được liên kết với một khóa cụ thể. Ví dụ,

student_id = {111: "Eric", 112: "Kyle", 113: "Butters"}
print("Initial Dictionary: ", student_id)

student_id[112] = "Stan"

print("Updated Dictionary: ", student_id)

đầu ra

Initial Dictionary:  {111: 'Eric', 112: 'Kyle', 113: 'Butters'}
Updated Dictionary:  {111: 'Eric', 112: 'Stan', 113: 'Butters'}

Trong ví dụ trên, chúng tôi đã tạo một từ điển có tên là student_id. Ban đầu, giá trị được liên kết với khóa

[3: "Three", 1: "One", 2: "Two"]
0 là
[3: "Three", 1: "One", 2: "Two"]
1. Bây giờ, chú ý dòng,

student_id[112] = "Stan"

Ở đây, chúng tôi đã thay đổi giá trị được liên kết với khóa

[3: "Three", 1: "One", 2: "Two"]
0 thành
[3: "Three", 1: "One", 2: "Two"]
3


Truy cập các phần tử từ từ điển

Trong Python, chúng tôi sử dụng các khóa để truy cập các giá trị tương ứng của chúng. Ví dụ,

{'Nepal': 'Kathmandu', 'Italy': 'Rome', 'England': 'London'}
0

Ở đây, chúng tôi đã sử dụng các phím để truy cập các giá trị tương ứng của chúng

Nếu chúng tôi cố gắng truy cập giá trị của khóa không tồn tại, chúng tôi sẽ gặp lỗi. Ví dụ,

{'Nepal': 'Kathmandu', 'Italy': 'Rome', 'England': 'London'}
1

Xóa các phần tử khỏi Từ điển

Chúng tôi sử dụng câu lệnh

[3: "Three", 1: "One", 2: "Two"]
4 để xóa một phần tử khỏi từ điển. Ví dụ,

{'Nepal': 'Kathmandu', 'Italy': 'Rome', 'England': 'London'}
2

đầu ra

{'Nepal': 'Kathmandu', 'Italy': 'Rome', 'England': 'London'}
3

Ở đây, chúng tôi đã tạo một từ điển có tên là student_id. Chú ý mã,

{'Nepal': 'Kathmandu', 'Italy': 'Rome', 'England': 'London'}
4

Câu lệnh

[3: "Three", 1: "One", 2: "Two"]
4 loại bỏ phần tử được liên kết với khóa
[3: "Three", 1: "One", 2: "Two"]
6

Chúng tôi cũng có thể xóa toàn bộ từ điển bằng cách sử dụng câu lệnh

[3: "Three", 1: "One", 2: "Two"]
4,

{'Nepal': 'Kathmandu', 'Italy': 'Rome', 'England': 'London'}
5

Chúng tôi nhận được thông báo lỗi vì chúng tôi đã xóa từ điển student_id và student_id không còn tồn tại nữa


Phương pháp từ điển Python

Các phương pháp có sẵn với một từ điển được lập bảng dưới đây. Một số trong số chúng đã được sử dụng trong các ví dụ trên

FunctionDescriptionall()Trả về

[3: "Three", 1: "One", 2: "Two"]
8 nếu tất cả các khóa của từ điển là Đúng (hoặc nếu từ điển trống). bất kỳ () Trả về
[3: "Three", 1: "One", 2: "Two"]
8 nếu bất kỳ khóa nào của từ điển là đúng. Nếu từ điển trống, trả về
capital_city = {"Nepal": "Kathmandu", "England": "London"}
print("Initial Dictionary: ",capital_city)

capital_city["Japan"] = "Tokyo"

print("Updated Dictionary: ",capital_city)
0. len()Trả về độ dài (số lượng mục) trong từ điển. sorted()Trả về danh sách các khóa đã được sắp xếp mới trong từ điển. clear() Xóa tất cả các mục khỏi từ điển. keys()Trả về một đối tượng mới của keys của dictionary. các giá trị () Trả về một đối tượng mới của các giá trị của từ điển


Bài kiểm tra tư cách thành viên từ điển

Chúng ta có thể kiểm tra xem

capital_city = {"Nepal": "Kathmandu", "England": "London"}
print("Initial Dictionary: ",capital_city)

capital_city["Japan"] = "Tokyo"

print("Updated Dictionary: ",capital_city)
1 có trong từ điển hay không bằng cách sử dụng từ khóa
capital_city = {"Nepal": "Kathmandu", "England": "London"}
print("Initial Dictionary: ",capital_city)

capital_city["Japan"] = "Tokyo"

print("Updated Dictionary: ",capital_city)
2. Lưu ý rằng bài kiểm tra tư cách thành viên chỉ dành cho
capital_city = {"Nepal": "Kathmandu", "England": "London"}
print("Initial Dictionary: ",capital_city)

capital_city["Japan"] = "Tokyo"

print("Updated Dictionary: ",capital_city)
3 chứ không dành cho
capital_city = {"Nepal": "Kathmandu", "England": "London"}
print("Initial Dictionary: ",capital_city)

capital_city["Japan"] = "Tokyo"

print("Updated Dictionary: ",capital_city)
4

Từ điển trong câu hỏi phỏng vấn Python là gì?

Trong python, Từ điển là một tập hợp các giá trị dữ liệu không có thứ tự, tôi. e. , chìa khóa. cặp giá trị trong dấu ngoặc nhọn . Các khóa trong từ điển là duy nhất (không thể lặp lại), trong khi các giá trị có thể được nhân đôi. Các câu hỏi về Từ điển thường được hỏi trong các cuộc phỏng vấn do nó được sử dụng rộng rãi trong các dự án.

Các mục từ điển () trả về Python là gì?

từ điển trong Python trả lời với ví dụ là gì?

Từ điển được dùng để lưu trữ giá trị dữ liệu trong khóa. cặp giá trị . Từ điển là một bộ sưu tập được sắp xếp theo thứ tự *, có thể thay đổi và không cho phép trùng lặp. Kể từ phiên bản Python 3. 7, từ điển được đặt hàng. Trong Trăn 3. 6 trở về trước, từ điển không có thứ tự.

Giá trị của phương thức từ điển() trả về là gì?

Các phương thức dict. keys() và dict. values() trả về danh sách khóa hoặc giá trị rõ ràng . Ngoài ra còn có một items() trả về danh sách các bộ dữ liệu (khóa, giá trị), đây là cách hiệu quả nhất để kiểm tra tất cả dữ liệu giá trị khóa trong từ điển.