Từ điển và hoạt động của nó trong python là gì?

Ngôn ngữ lập trình Python là một trong những ngôn ngữ lập trình phổ biến nhất. Nó có nhiều ứng dụng và triển khai làm cho nó trở nên độc đáo và hấp dẫn đối với các nhà phát triển. Từ điển trong python là một trong những khái niệm như vậy, nó là duy nhất và mang lại lợi thế cho python so với các ngôn ngữ lập trình khác. Nó là một bộ sưu tập giống như một danh sách hoặc bộ nhưng có các tính năng độc đáo sẽ được thảo luận trong blog này. Vì vậy, chúng ta hãy bắt đầu bằng cách xem xét các gợi ý sẽ được thảo luận ở đây

Từ điển trong Python là gì?

Nó là kiểu dữ liệu tập hợp giống như danh sách hoặc tập hợp, nhưng có một số tính năng nhất định làm cho từ điển python trở nên độc đáo. Một từ điển trong python không được sắp xếp và cũng có thể thay đổi. Chúng ta có thể thực hiện các thay đổi trong một từ điển không giống như các bộ hoặc chuỗi không thay đổi về bản chất. Từ điển chứa các cặp khóa-giá trị giống như bản đồ mà chúng ta có trong các ngôn ngữ lập trình khác. Từ điển có chỉ mục. Vì giá trị của các khóa chúng ta khai báo trong từ điển luôn là duy nhất nên chúng ta có thể sử dụng chúng làm chỉ mục để truy cập các phần tử trong từ điển

Ngoài ra, một từ điển không có bất kỳ thành viên trùng lặp nào. Mặc dù các phần tử giá trị trong các cặp giá trị chính có thể chứa các giá trị trùng lặp

Tại sao nên sử dụng từ điển trong Python?

Trước hết, nó không giống bất kỳ đối tượng hay kiểu dữ liệu nào khác trong ngôn ngữ lập trình python. Từ điển có các cặp giá trị chính giống như bản đồ. Nó thường được sử dụng cho dữ liệu không có thứ tự với các giá trị khóa riêng biệt.  

Nó tương tự như một cuốn từ điển đời thực. Chúng tôi có các khóa riêng biệt mà chúng tôi có thể sử dụng để tìm nạp các giá trị được chỉ định trong đó. Trong trường hợp từ điển, mặc dù không có phần tử trùng lặp, chúng ta có thể đề cập đến các phần tử trùng lặp trong các thành phần giá trị. Bây giờ chúng ta đã biết tại sao chúng ta sử dụng từ điển, hãy cố gắng hiểu nó khác với danh sách trong python như thế nào

Danh sách vs Từ điển

Danh sáchTừ điển Có thứ tự Không có thứ tự Phần tử truy cập sử dụng giá trị chỉ mục Phần tử truy cập sử dụng khóa làm giá trị chỉ mục Bộ sưu tập các phần tử Tập hợp các cặp giá trị khóa Cho phép thành viên trùng lặp Không có thành viên trùng lặp nào Ưu tiên cho dữ liệu có thứ tự Ưu tiên cho dữ liệu có giá trị khóa duy nhất

Làm thế nào để thực hiện một từ điển?

Để khai báo từ điển trong python, chúng ta sử dụng dấu ngoặc nhọn. Các khóa và giá trị được phân tách bằng dấu hai chấm và các cặp được phân tách bằng dấu phẩy

mydictionary = { 'key1' : 'value1' , 'key2': 'value2' , 'key3': 'value3'}
print(mydictionary)

Các thao tác trong từ điển Python

Truy cập một phần tử

mydictionary = { 1: 'edureka' , 2: 'python' , 3: 'data science'}
mydictionary[1]
#this will get the key value pair with the key 1.
mydictionary.get(1)
#this is another function which will serve the same purpose.

Thay thế một phần tử

mydictionary = { 1: 'edureka', 2: 'python' , 3: 'data science'}
mydictionary[3] = 'artificial intelligence'
print(mydictionary)
#this will replace the value at key 3 to artificial intelligence.

Loại bỏ một yếu tố

mydictionary = { 1:'edureka' , 2 : 'python', 3: 'data science'}
del mydictionary[3]
print(mydictionary)
#this will remove the key value pair from the dictionary with the specified key.

Hoạt động khác

Sau đây là các thao tác chúng ta có đối với từ điển trong python

  • thông thoáng()
  • sao chép()
  • giá trị()
  • cập nhật()
  • fromkeys()
  • được()
  • mặt hàng()
  • phím()
  • nhạc pop()
  • popitem()
  • thiết lập mặc định ()

clear() – xóa tất cả các phần tử khỏi từ điển

a = { 1: 2 , 2: 3 , 3: 5}
a.clear()
print(a)
#you will get a empty dictionary as the output.

copy() – trả về một bản sao của từ điển

a = {1:2, 2: 3, 3: 4}
b = a.copy()
print(b)
#b will be a copy of the dictionary a.

giá trị ( ) – trả về tất cả các giá trị trong từ điển

a = {1: 2, 2: 3, 3:4}
a.values( )
#this will get you the list of all the values in the dictionary.

update( ) – nó cập nhật các giá trị của từ điển với các cặp giá trị khóa được chỉ định

a = {1 : 2, 2: 3, 3: 5}
a.update({4: 6})
#this will update the dictionary with the specified key value pair.

fromkeys() – trả về một từ điển với các khóa và giá trị được chỉ định

________số 8_______

items( ) – trả về danh sách cho một bộ của mỗi cặp giá trị khóa trong từ điển

a = {1: 'edureka', 2; 'python'}
a.items()
#this will get the list of tuple for each key value pair.

keys() – trả về danh sách chứa tất cả các khóa trong từ điển

mydictionary = { 1: 'edureka' , 2: 'python' , 3: 'data science'}
mydictionary[1]
#this will get the key value pair with the key 1.
mydictionary.get(1)
#this is another function which will serve the same purpose.

0

pop() – xóa phần tử bằng phím đã chỉ định

mydictionary = { 1: 'edureka' , 2: 'python' , 3: 'data science'}
mydictionary[1]
#this will get the key value pair with the key 1.
mydictionary.get(1)
#this is another function which will serve the same purpose.

1

popitem( ) – xóa cặp giá trị khóa được chèn cuối cùng khỏi từ điển

mydictionary = { 1: 'edureka' , 2: 'python' , 3: 'data science'}
mydictionary[1]
#this will get the key value pair with the key 1.
mydictionary.get(1)
#this is another function which will serve the same purpose.

2

setdefault( ) – trả về giá trị của khóa đã chỉ định, nếu không có, hãy chèn khóa có giá trị đã chỉ định

mydictionary = { 1: 'edureka' , 2: 'python' , 3: 'data science'}
mydictionary[1]
#this will get the key value pair with the key 1.
mydictionary.get(1)
#this is another function which will serve the same purpose.

3

hàm tạo Dict()

Dictionary constructor dùng để khai báo một dictionary trong python

mydictionary = { 1: 'edureka' , 2: 'python' , 3: 'data science'}
mydictionary[1]
#this will get the key value pair with the key 1.
mydictionary.get(1)
#this is another function which will serve the same purpose.

4

Trường hợp sử dụng – Từ điển lồng nhau

Từ điển lồng nhau không là gì ngoài một từ điển kết hợp một từ điển khác. Hãy để chúng tôi triển khai một từ điển nơi chúng tôi có dữ liệu thống kê cho tất cả các vận động viên đánh bóng của Ấn Độ. Chúng tôi sẽ triển khai một từ điển có tên người đánh bóng và kết hợp từ điển khác với các số liệu thống kê bên trong cùng một từ điển để biến nó thành một từ điển lồng nhau. Chúng tôi cũng sẽ sử dụng thư viện gấu trúc để đưa số liệu thống kê vào khung dữ liệu để hiểu rõ hơn

mydictionary = { 1: 'edureka' , 2: 'python' , 3: 'data science'}
mydictionary[1]
#this will get the key value pair with the key 1.
mydictionary.get(1)
#this is another function which will serve the same purpose.

5

Điều này sẽ in khung dữ liệu về số liệu thống kê của người đánh bóng từ từ điển. Tương tự, bạn có thể tạo từ điển này cho các vận động viên ném bóng, vận động viên ném bóng và người giữ vợt để thực hành triển khai từ điển lồng nhau

Từ điển và hoạt động của nó trong python là gì?

Trong blog này, chúng ta đã hiểu khái niệm từ điển trong python. Chúng tôi đã học cách triển khai một từ điển và các thao tác khác nhau mà chúng tôi có thể thực hiện trên một từ điển. Chúng tôi cũng đề cập đến hàm tạo từ điển và từ điển lồng nhau. Nếu bạn muốn bắt đầu học về python, bạn có thể đăng ký chương trình chứng nhận python của Edureka để hướng dẫn sự nghiệp của bạn thành công với tư cách là nhà phát triển python

Hoạt động từ điển trong Python là gì?

Từ điển được gọi là bảng băm trong các ngôn ngữ lập trình khác, những cung cấp cho chúng ta một loại mảng kết hợp có thể thay đổi, thông qua hai phần tử, một khóa và một giá trị, these are totally related. This type of structure is very efficient for data searches.

Hoạt động từ điển là gì?

Từ điển được định nghĩa là cấu trúc dữ liệu có mục đích chung để lưu trữ một nhóm đối tượng . Một từ điển được liên kết với một bộ khóa và mỗi khóa có một giá trị được liên kết duy nhất. Khi xuất hiện một khóa, từ điển sẽ chỉ trả về giá trị được liên kết.

Từ điển giải thích chi tiết các từ điển Python với các hoạt động và phương thức của nó là gì?

Từ điển Python được dùng để lưu trữ dữ liệu ở định dạng cặp khóa-giá trị . Từ điển là kiểu dữ liệu trong Python, có thể mô phỏng cách sắp xếp dữ liệu thực trong đó tồn tại một số giá trị cụ thể cho một số khóa cụ thể. Đó là cấu trúc dữ liệu có thể thay đổi. Từ điển được định nghĩa thành phần tử Khóa và giá trị.

Từ điển là gì và công dụng của nó trong Python?

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. Trong Python 3. 6 trở về trước, từ điển không có thứ tự.