Câu hỏi và câu trả lời từ điển Python

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

Do đó, có một phần kiến ​​​​thức tốt về từ điển cho mọi người khao khát Nhà khoa học dữ liệu

Trong bài viết này, một số câu hỏi quan trọng về lý thuyết cũng như thực tiễn sẽ được thảo luận, giúp những người có nguyện vọng hiểu rõ về Từ điển

Câu hỏi 1. Từ điển là gì?

Từ điển là một bộ khóa. cặp giá trị, với mỗi cặp là duy nhất. Từ điển có thể được tạo bằng cách sử dụng dấu ngoặc rỗng {}. Chúng ta có thể thêm một khóa. cặp giá trị với nó

ví dụ-  dictionary1 = { 'a'. 1, 'b'. 2, 'c'. 3 }

Câu hỏi 2. Từ điển có phân biệt chữ hoa chữ thường không?

Có, từ điển phân biệt chữ hoa chữ thường, tôi. e. , tên các khóa giống nhau, nhưng các trường hợp khác nhau được xử lý khác nhau, tôi. e. , 'apple' và 'APPLE' sẽ được coi là các khóa riêng biệt

câu hỏi 3. Các cách khác nhau để tạo Từ điển là gì?

Ba cách khác nhau để tạo Từ điển là

1. Tạo một từ điển trống

Dictionary1 = {}
print[Dictionary1]

đầu ra

{}

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1

{'a': 1}

2. Tạo từ điển bằng phương thức dict[]

Dictionary1 = dict[{1: 'a', 2: 'b'}]
print[Dictionary1]

đầu ra

{1: 'a', 2: 'b'}

3. Tạo từ điển với từng mục dưới dạng Cặp

Dictionary1 = dict[[[1,'a'], [2, 'b']]]
print[Dictionary1]

đầu ra

{1: 'a', 2: 'b'}

4. Tạo từ điển trực tiếp

________số 8

đầu ra

{1: 'a', 2: 'b'}

câu hỏi 4. Từ điển lồng nhau là gì?

Một từ điển bên trong từ điển được gọi là “Từ điển lồng nhau”. Đối với người cũ

{}
0

đầu ra

{}
1

Các thành phần của từ điển lồng nhau có thể được truy cập bằng cách sử dụng

{}
2

đầu ra

{}
3

câu hỏi 5. Làm cách nào để bạn thêm một phần tử vào Từ điển?

Các thành phần trong Từ điển có thể được thêm vào theo nhiều cách

1. Thêm một cặp tại một thời điểm

{}
4

đầu ra

{}
5

2. Thêm nhiều giá trị vào một khóa

{}
6

đầu ra

{}
7

3. Thêm cặp khóa-giá trị lồng nhau

{}
8

đầu ra

{}
9

câu hỏi 6. Thảo luận về các phương pháp khác nhau được sử dụng với Từ điển

Các phương pháp khác nhau được sử dụng với Từ điển là

1. xa lạ[]

Nó được sử dụng để xóa tất cả các phần tử từ một từ điển i. e. , để tạo từ điển trống

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
0

đầu ra

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
1

Nó được sử dụng để lấy giá trị của khóa được chỉ định

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
2

đầu ra

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
3

3. sao chép[]

Nó được sử dụng để trả về bản sao của một từ điển

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
4

đầu ra

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
5

4. mặt hàng[]

Nó được sử dụng để trả về một bộ danh sách bao gồm các cặp khóa-giá trị

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
6

đầu ra

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
7

5. khóa [] và giá trị []

Trả về tất cả các khóa và giá trị trong một từ điển tương ứng

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
8

đầu ra

key1 = 'a'
value1 = 1
Dictionary1[key1] = value1
9

6. cập nhật[]

Phương pháp này cập nhật giá trị của một khóa trong từ điển

{'a': 1}
0

đầu ra

{'a': 1}
1

câu hỏi 7. Tạo một từ điển từ một danh sách nhất định. Ví dụ-

Đầu vào. [1, 'a', 2, 'b', 3, 'c'] Đầu ra. {1. 'a', 2. 'b', 3. 'c'}

def Convert_list_dict[dict2]

res_dct1 = dict[zip[x, x]]

dict1 = [1, ‘a’, 2, ‘b’,3, ‘c’]

in[Convert_list_dict[dict1]]

Ở đây, hàm zip[] nhận các lần lặp [cũng có thể nhiều hơn hai] và kết hợp chúng trong một bộ

đầu ra

{'a': 1}
2

câu hỏi 8. Tạo một danh sách các bộ dữ liệu từ từ điển

Danh sách các bộ dữ liệu có thể được tạo theo cách sau

{'a': 1}
3

đầu ra

{'a': 1}
4

câu hỏi 9. Tạo một danh sách từ từ điển

Giả sử từ điển đã cho là

{'a': 1}
5

Một danh sách có thể được tạo bằng cách sử dụng mã dưới đây

{'a': 1}
6

đầu ra

{'a': 1}
7

câu hỏi 10. Làm cách nào bạn có thể xóa cặp khóa-giá trị khỏi Từ điển?

Có thể xóa cặp khóa-giá trị bằng cách sử dụng từ khóa 'del' như hình bên dưới

{'a': 1}
8

đầu ra

{'a': 1}
9

Câu 11. Là từ điển có thể thay đổi?

Thuật ngữ 'Có thể thay đổi' có nghĩa là chúng tôi có thể thêm, xóa hoặc cập nhật các cặp khóa-giá trị trong từ điển

Có, từ điển có thể thay đổi. Ví dụ,

Dictionary1 = dict[{1: 'a', 2: 'b'}]
print[Dictionary1]
0

đầu ra

Dictionary1 = dict[{1: 'a', 2: 'b'}]
print[Dictionary1]
1

Câu 12. Đưa ra hai danh sách, tạo một từ điển từ chúng

Đầu vào. [ 1, 2, 3, 4, 5], ['a', 'b', 'c', 'd', 'e']

đầu ra. {1. 'a', 2. 'b', 3. 'c', 4. 'd', 5. 'e'}

Hãy xác định hai danh sách này là list1 và list2 như sau

Dictionary1 = dict[{1: 'a', 2: 'b'}]
print[Dictionary1]
2

đầu ra

Dictionary1 = dict[{1: 'a', 2: 'b'}]
print[Dictionary1]
3

Một cách khác để đạt được cùng một đầu ra

Dictionary1 = dict[{1: 'a', 2: 'b'}]
print[Dictionary1]
4

đầu ra

Dictionary1 = dict[{1: 'a', 2: 'b'}]
print[Dictionary1]
3

Câu 13. Viết mã để sắp xếp từ điển bằng một phím

Đầu vào. {2. 'Quả táo', 1. 'Xoài', 3. 'Cam', 4. 'Chuối'}

Đầu ra. 1. Xoài
2. Quả táo
3. Cam
4. chuối

Dưới đây là mã để sắp xếp từ điển bằng phím

Dictionary1 = dict[{1: 'a', 2: 'b'}]
print[Dictionary1]
6

đầu ra

Phần kết luận

Trong blog này, chúng tôi đã nghiên cứu một số câu hỏi phỏng vấn quan trọng và thường gặp trên Từ điển. Tóm lại, sau đây là những đóng góp chính của bài viết

1. Các khái niệm cơ bản của Từ điển đã được thảo luận để người đọc làm quen với nó

2. Chúng tôi đã học cách thực hiện các chức năng khác nhau trên Từ điển, chẳng hạn như thêm các cặp khóa-giá trị và xóa các cặp khóa-giá trị

3. Chúng tôi đã thảo luận về các chức năng khác nhau có thể được sử dụng để làm việc và giải trí với Từ điển

4. Hơn nữa, chúng tôi cũng đã thảo luận về một số câu hỏi lập trình trên Từ điển có thể được hỏi trong các cuộc phỏng vấn

Phương tiện hiển thị trong bài viết này không thuộc sở hữu của Analytics Vidhya và được sử dụng theo quyết định của Tác giả

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

Từ điển. Từ điển được dùng để lưu trữ các 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.

Bạn có thể có 3 mục trong từ điển Python không?

Bạn có thể thêm bao nhiêu mục tùy thích .

Bốn tính năng của từ điển trong Python là gì?

4 Tính năng cần biết của từ điển Python .
Từ điển không có thứ tự. Một từ điển chứa các cặp khóa-giá trị nhưng không có thứ tự cho các cặp. .
Các phím là duy nhất. Khóa từ điển phải là duy nhất. .
Các khóa phải là bất biến. Khóa từ điển phải thuộc loại bất biến. .
hiểu từ điển

Làm cách nào để viết từ điển bằng Python?

Từ điển trong Python được tạo thành từ các cặp khóa-giá trị. Trong hai phần tiếp theo, bạn sẽ thấy hai cách tạo từ điển. Cách thứ nhất là sử dụng bộ dấu ngoặc nhọn {} và cách thứ hai là sử dụng hàm dict[] tích hợp.

Chủ Đề