Từ điển được gọi là gì trong python?

Python là ngôn ngữ lập trình có nhiều công cụ và tính năng. Một tính năng như vậy là từ điển. Từ điển trong Python là tập hợp các cặp khóa-giá trị. Các khóa từ điển phải là duy nhất. Giá trị từ điển có thể thuộc bất kỳ loại nào. Trong bài đăng trên blog này, chúng ta sẽ khám phá từ điển trong Python và tìm hiểu cách sử dụng nó

Khóa đào tạo Python

Tìm hiểu về thao tác dữ liệu trong Python Khám phá khóa học

Từ điển được gọi là gì trong python?

Từ điển là gì?

Từ điển là một loại cấu trúc dữ liệu lưu trữ các mục theo cặp khóa-giá trị. Khóa là mã định danh duy nhất cho một mục và giá trị là dữ liệu được liên kết với khóa đó. Từ điển thường lưu trữ thông tin như từ và định nghĩa, nhưng chúng có thể được sử dụng cho nhiều mục đích khác. Từ điển có thể thay đổi trong Python, có nghĩa là chúng có thể được thay đổi sau khi chúng được tạo. Chúng cũng không có thứ tự, cho biết các mục trong từ điển không được lưu trữ theo bất kỳ thứ tự cụ thể nào

Tạo từ điển

Từ điển được tạo bằng dấu ngoặc nhọn {}. Chìa khóa nằm ở phía bên trái của dấu hai chấm (. ) và giá trị ở bên phải. Dấu phẩy phân tách từng cặp khóa-giá trị. Tạo một từ điển Python rất đơn giản. Hãy nhớ sử dụng dấu ngoặc nhọn {} và phân tách từng cặp khóa-giá trị bằng dấu phẩy

Bạn sẽ sử dụng kiểu dữ liệu từ điển có sẵn để tạo từ điển Python. Loại này lưu trữ tất cả các loại dữ liệu, từ số nguyên đến chuỗi đến danh sách. Kiểu dữ liệu từ điển tương tự như danh sách nhưng sử dụng khóa thay vì chỉ mục để tra cứu giá trị

Bạn sử dụng hàm dict() trong Python để tạo từ điển. Hàm này nhận hai đối số

Đối số đầu tiên là một danh sách các khóa

Đối số thứ hai là một danh sách các giá trị

Xem ví dụ về cách tạo từ điển bằng hàm dict()

# từ điển rỗng

my_dict = {}

# từ điển với các phím số nguyên

my_dict = {1. 'quả táo', 2. 'trái bóng'}

# từ điển với các phím hỗn hợp

my_dict = {'tên'. 'John', 1. [2, 4, 3]}

# sử dụng dict()

my_dict = dict({1. 'quả táo', 2. 'trái bóng'})

# từ trình tự có mỗi mục là một cặp

my_dict = dict([(1,'apple'), (2,'ball')])

Học hỏi từ những người giỏi nhất trong ngành khoa học dữ liệu

Trại đào tạo về khoa học dữ liệu của Caltech Khóa học khám phá

Từ điển được gọi là gì trong python?

Sự phức tạp để tạo một từ điển

Độ phức tạp về thời gian của một từ điển là O(len(dict)); . O(N) là độ phức tạp không gian cần thiết để tạo từ điển

Thay đổi và thêm các thành phần vào từ điển

Trong Python, từ điển là cấu trúc dữ liệu có thể thay đổi cho phép bạn lưu trữ các cặp khóa-giá trị. Từ điển có thể được tạo bằng hàm tạo dict() hoặc dấu ngoặc nhọn' {}'. Khi bạn đã tạo một từ điển, bạn có thể thêm, xóa hoặc cập nhật các phần tử bằng các phương thức dict. cập nhật (), chính tả. pop() và dict. popitem()

`dict. update()` phương thức được sử dụng để thay đổi một phần tử trong từ điển. Phương thức này lấy một khóa và một giá trị làm đối số và gán giá trị cho khóa. Nó sẽ được thêm vào nếu từ khóa không tồn tại trong từ điển

Bạn có thể sử dụng `dict. pop()` để xóa một phần tử khỏi từ điển. Phương thức này lấy một giá trị khóa làm đối số và loại bỏ cặp khóa-giá trị khỏi từ điển. Trong trường hợp khóa không tồn tại trong từ điển, `dict. pop()` sẽ báo lỗi `KeyError. `

mệnh lệnh. Phương thức popitem()` được sử dụng để xóa một phần tử tùy ý khỏi từ điển,. Phương thức này loại bỏ một cặp khóa-giá trị ngẫu nhiên khỏi từ điển và trả về nó dưới dạng một bộ. Nếu từ điển trống, `dict. popitem()` sẽ báo lỗi `KeyError`

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

Trong Python, từ điển được truy cập theo khóa chứ không phải theo chỉ mục. Điều này có nghĩa là bạn không thể truy cập một thành phần từ điển bằng cách sử dụng vị trí của nó trong từ điển. Thay vào đó, bạn phải sử dụng khóa từ điển

Có hai cách để truy cập một phần tử từ điển trong Python. Đầu tiên là sử dụng phương thức get(). Phương thức này có hai đối số. khóa từ điển và giá trị mặc định. Nếu khóa nằm trong từ điển, phương thức get() sẽ trả về giá trị được liên kết với khóa đó. Phương thức get() sẽ trả về giá trị mặc định nếu key không có trong từ điển

Cách thứ hai để truy cập một phần tử từ điển là sử dụng toán tử []. Toán tử này lấy khóa từ điển làm đối số và trả về giá trị được liên kết với giá trị khóa. Nếu giá trị khóa không có trong từ điển, toán tử [] sẽ phát sinh lỗi KeyError

# get vs [] để truy xuất các phần tử

my_dict = {'tên'. 'Jack', 'tuổi'. 26}

# Đầu ra. Jack

in (my_dict ['tên'])

# Đầu ra. 26

in (my_dict. lấy ('tuổi'))

# Cố gắng truy cập các khóa không tồn tại sẽ gây ra lỗi

# Đầu ra Không có

in (my_dict. lấy ('địa chỉ'))

# Lỗi phím

in(my_dict['địa chỉ'])

khóa học miễn phí. Python cho người mới bắt đầu

Nắm vững kiến ​​thức cơ bản về Python Đăng ký ngay

Từ điển được gọi là gì trong python?

phương pháp

Trong Python, một số phương thức tích hợp cho phép chúng ta thao tác từ điển. Các phương thức này rất hữu ích để thêm, xóa và thay đổi giá trị của các khóa từ điển. Phương pháp từ điển là một cách mạnh mẽ để làm việc với từ điển. Bằng cách hiểu cách các phương pháp này hoạt động, chúng ta có thể sử dụng từ điển hiệu quả hơn để lưu trữ và thao tác dữ liệu

Phương pháp

Sự miêu tả

thông thoáng()

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

sao chép()

Trả về một bản sao của từ điển

được()

Trả về giá trị khóa được chỉ định

mặt hàng()

Trả về một chỉ mục có một bộ cho mỗi cặp khóa-giá trị

phím()

Trả về danh sách chứa các khóa của từ điển

nhạc pop()

Xóa phần tử bằng khóa đã chỉ định

popitem()

Xóa cặp khóa-giá trị được chèn lần cuối

thiết lập mặc định ()

Trả về giá trị khóa được chỉ định. Nếu một giá trị quan trọng không tồn tại. chèn giá trị được chỉ định của khóa

fromkeys()

Trả về các khóa và giá trị được chỉ định trong từ điển

cập nhật()

Cập nhật các cặp khóa-giá trị được chỉ định trong từ điển

giá trị()

Trả về danh sách giá trị trong từ điển

khóa học miễn phí. Lập trình với Python

Tìm hiểu kiến ​​thức cơ bản về lập trình với Python Đăng ký ngay

Từ điển được gọi là gì trong python?

Hiểu từ điển Python

Khả năng hiểu từ điển là một tính năng cho phép bạn tạo một từ điển từ một danh sách hoặc một từ điển khác trong một dòng mã. Đó là một cách rất ngắn gọn để tạo từ điển và có thể được sử dụng để thực hiện các thao tác khác nhau trên từ điển. Biểu thức hiểu từ điển là (key. value) theo sau là câu lệnh for trong dấu ngoặc nhọn {}

# Từ Điển Hiểu

hình vuông = {x. x*x cho x trong phạm vi (6)}

in (hình vuông)

Chức năng tích hợp từ điển

Từ điển có một số chức năng tích hợp cho phép bạn thực hiện các thao tác khác nhau trên chúng. all(), any(), len(), cmp(), sorted(), v.v. là các chức năng từ điển phổ biến nhất

Hàm số

Sự miêu tả

tất cả các()

Hàm all() trong từ điển python kiểm tra xem tất cả các khóa trong từ điển có giá trị True không. Nếu tất cả các giá trị là True, thì nó trả về True. Nếu không, nó trả về Sai

bất kỳ()

Hàm any() trên python dict kiểm tra xem có bất kỳ giá trị nào trong dict là True không. Nếu bất kỳ giá trị nào là True, nó sẽ trả về True, nếu không, nó sẽ trả về False

cmp()

Hàm cmp() dùng để so sánh 2 từ điển theo key. Hàm cho giá trị âm nếu từ điển thứ nhất nhỏ hơn từ điển thứ hai, giá trị dương nếu từ điển thứ nhất lớn hơn từ điển thứ hai và 0 nếu hai từ điển bằng nhau

sắp xếp()

Hàm này dùng để sắp xếp từ điển trong Python. Hàm nhận hai đối số. từ điển được sắp xếp và khóa mà việc sắp xếp sẽ dựa vào. Khóa có thể là một hàm, một danh sách hoặc một bộ. Hàm trả về một danh sách các bộ dữ liệu, với mỗi bộ dữ liệu bao gồm khóa và giá trị

len()

Đây là một hàm tích hợp trả về độ dài của một đối tượng. Nó có thể được sử dụng trên các đối tượng khác nhau như chuỗi, danh sách, từ điển, v.v.

khóa học miễn phí. Thư viện Python cho Khoa học dữ liệu

Tìm hiểu kiến ​​thức cơ bản về thư viện Python Đăng ký ngay

Từ điển được gọi là gì trong python?

Phương thức khóa từ điển Python()

Phương thức keys() trong từ điển Python trả về một đối tượng hiển thị tất cả các khóa trong từ điển. Các đối tượng xem có một số thuộc tính tương tự như từ điển mà chúng được định nghĩa trong. Ví dụ: bạn có thể lặp qua một đối tượng dạng xem để in tất cả các khóa trong từ điển. Có thể kiểm tra xem khóa có tồn tại trong đối tượng xem không

số = {1. 'một trong 2. 'hai', 3. 'số ba'}

# trích xuất các khóa của từ điển

khóa từ điển = số. phím()

in (từ điểnKeys)

# Đầu ra. dict_keys([1, 2, 3])

Phương thức giá trị từ điển Python()

Phương thức value() trả về một đối tượng dạng xem hiển thị danh sách tất cả các giá trị trong từ điển

Bạn có thể lấy danh sách tất cả các giá trị trong từ điển bằng phương thức values(). Đối tượng dạng xem sẽ phản ánh bất kỳ thay đổi nào được thực hiện đối với từ điển, vì vậy nếu bạn thêm hoặc xóa các giá trị khỏi từ điển, đối tượng dạng xem cũng sẽ cập nhật. Phương thức values() khác với phương thức keys() vì nó không nhận bất kỳ đối số nào

Xem ví dụ về cách sử dụng phương thức values() trong Python

điểm = {'Vật lý'. 67, 'Toán'. 87}

in (dấu. giá trị())

# Đầu ra. dict_values([67, 87])

Tìm hiểu kiến ​​thức cơ bản về lập trình hướng đối tượng, phát triển web với Django, v.v. với Khóa đào tạo Python. đăng ký ngay bây giờ

Phần kết luận

Python là một ngôn ngữ tuyệt vời đi kèm với nhiều tính năng khác nhau. Nó cung cấp một mã có cấu trúc, làm cho nó dễ hiểu hơn. Với việc Python là một trong những ngôn ngữ lập trình nổi bật nhất trong thời đại ngày nay, điều quan trọng là phải hiểu thấu đáo về ngôn ngữ lập trình này. Khóa học cấp chứng chỉ Python của Simplilearn là khóa học Python tốt nhất giúp bạn hiểu những điều cơ bản về Python và các khái niệm cốt lõi khác. Nó cung cấp trải nghiệm phát triển thực hành và chuẩn bị cho bạn một sự nghiệp thú vị với tư cách là một lập trình viên Python chuyên nghiệp

Thông tin về các Tác giả

Từ điển được gọi là gì trong python?
đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Ví dụ về từ điển trong Python là gì?

Ví dụ 1. Từ điển Python . "Một trong 2. "Hai", 3. "Ba"} print(số) numbers = {1: "One", 2: "Two", 3: "Three"} print(numbers) Chạy mã . Đầu ra [3. "Ba", 1. "Một trong 2. "Hai"] Trong ví dụ trên, chúng ta đã tạo một từ điển có tên là số.

Phương pháp từ điển trong Python là gì?

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

Mục từ điển trong Python là gì?

Phương thức Python Dictionary items() . Đối tượng dạng xem chứa các cặp khóa-giá trị của từ điển, dưới dạng các bộ trong danh sách. Đối tượng xem sẽ phản ánh bất kỳ thay đổi nào được thực hiện đối với từ điển, xem ví dụ bên dưới. The items() method returns a view object. The view object contains the key-value pairs of the dictionary, as tuples in a list. The view object will reflect any changes done to the dictionary, see example below.

một từ điển trong mã là gì?

Từ điển còn được gọi là hash, map, hashmap trong các ngôn ngữ lập trình khác nhau (và Object trong JavaScript). Tất cả đều giống nhau. kho khóa-giá trị . Khái niệm kho lưu trữ khóa-giá trị được sử dụng rộng rãi trong các hệ thống máy tính khác nhau, chẳng hạn như bộ đệm và cơ sở dữ liệu hiệu suất cao.