Cổng Thông Tin Đại Học, Cao Đẳng Lớn Nhất Việt Nam

Sự khác biệt giữa Danh sách, Tuple, Tập hợp và Từ điển trong Python

KHOA Y DƯỢC HÀ NỘI

Thẳng tiến vào đại học chỉ với: Điểm lớp 12 Từ 6,5 Điểm thi từ 18 năm 2022

Contents

Liệt kê Vs. Tuple Vs. Đặt Vs. Từ điển: Biết sự khác biệt giữa Danh sách, Tuple, Tập hợp và Từ điển trong Python

Tất cả những thứ này đều là các phần tử được sử dụng trong ngôn ngữ Python, nhưng có sự khác biệt cơ bản giữa list, tuple, set và từ điển trong Python. Chúng tôi sẽ thảo luận chi tiết về vấn đề tương tự ở phía trước, nhưng trước tiên hãy để chúng tôi biết thêm một chút về từng điều này.

Danh sách là gì?

Một danh sách về cơ bản giống như một mảng có kích thước động được khai báo bằng các ngôn ngữ khác (Danh sách mảng trong trường hợp Java, vector trong trường hợp C ++). Các danh sách không phải lúc nào cũng cần phải đồng nhất về bản chất. Vì vậy, nó là một trong những công cụ mạnh mẽ nhất được sử dụng trong ngôn ngữ Python.

Tuple là gì?

Các bộ giá trị đề cập đến các bộ sưu tập các đối tượng khác nhau của Python được phân tách bằng dấu phẩy giữa chúng. Theo một số cách, các bộ giá trị tương tự như danh sách về sự lặp lại, các đối tượng lồng nhau và lập chỉ mục. Sự khác biệt là một tuple, không giống như một danh sách, là bất biến. Mặt khác, các danh sách có thể thay đổi được.

Bộ là gì?

Các tập hợp là một tập hợp các kiểu dữ liệu không có thứ tự. Chúng có thể thay đổi, có thể lặp lại và không bao gồm bất kỳ phần tử trùng lặp nào. Lớp tập hợp trong Python đại diện cho khái niệm toán học của tập hợp.

Từ điển là gì?

Trong Python, từ điển đề cập đến một tập hợp (không có thứ tự) các kiểu dữ liệu khác nhau. Chúng tôi sử dụng chúng để lưu trữ các giá trị dữ liệu như bản đồ và không giống như các kiểu dữ liệu khác chỉ có thể chứa một giá trị ở dạng phần tử, từ điển có thể chứa cặp khóa: giá trị . Giá trị khóa trong từ điển hiện diện để làm cho nó tương đối tối ưu hơn.

Dưới đây là sự khác biệt giữa List, Tuple, Set và Dictionary trong Python:

Thông số

Danh sách

Tuple

Bộ

Từ điển

Khái niệm cơ bản Một danh sách về cơ bản giống như một mảng có kích thước động được khai báo bằng các ngôn ngữ khác (Danh sách mảng trong trường hợp Java, vector trong trường hợp C ++). Các bộ giá trị đề cập đến các bộ sưu tập các đối tượng khác nhau của Python được phân tách bằng dấu phẩy giữa chúng. Các tập hợp là một tập hợp các kiểu dữ liệu không có thứ tự. Chúng có thể thay đổi, có thể lặp lại và không bao gồm bất kỳ phần tử trùng lặp nào. Trong Python, từ điển đề cập đến một tập hợp (không có thứ tự) các kiểu dữ liệu khác nhau. Chúng tôi sử dụng các giá trị này để lưu trữ các giá trị dữ liệu như bản đồ và không giống như các kiểu dữ liệu khác chỉ có thể chứa một giá trị ở dạng phần tử, từ điển có thể chứa cặp khóa: giá trị.
Đồng nhất Danh sách đề cập đến cấu trúc dữ liệu thuộc kiểu không đồng nhất, có chức năng lưu trữ các phần tử khác nhau trong các cột, nhiều hàng và các hàng đơn. Tuple cũng đề cập đến cấu trúc dữ liệu thuộc loại không đồng nhất có chức năng lưu trữ các phần tử khác nhau trong các cột, nhiều hàng và các hàng đơn. Một tập hợp cũng đề cập đến một cấu trúc dữ liệu thuộc kiểu không đồng nhất, nhưng nó lưu trữ các phần tử khác nhau trong một hàng duy nhất. Từ điển cũng đề cập đến cấu trúc dữ liệu thuộc kiểu không đồng nhất có chức năng lưu trữ các cặp khóa-giá trị.
Đại diện Chúng tôi có thể đại diện cho một Danh sách bằng [] Chúng ta có thể đại diện cho một Tuple bằng () Chúng tôi có thể đại diện cho một Bộ bởi {} Chúng tôi có thể trình bày một Từ điển bằng {}
Các phần tử trùng lặp Nó cho phép các yếu tố trùng lặp khác nhau. Nó cho phép các yếu tố trùng lặp khác nhau. Nó không cho phép bất kỳ phần tử trùng lặp nào. Các khóa hoàn toàn không bị trùng lặp.
Lồng nhau trong số tất cả Nó có thể được sử dụng trong một Danh sách. Nó có thể được sử dụng trong Tuple. Nó có thể được sử dụng trong một Bộ. Nó có thể được sử dụng trong Từ điển.
Thí dụ [6, 7, 8, 9, 10] (6, 7, 8, 9, 10) {6, 7, 8, 9, 10} {6, 7, 8, 9, 10}
Chức năng cho sự sáng tạo Chúng ta có thể tạo một danh sách bằng cách sử dụng hàm list () . Chúng ta có thể tạo một tuple bằng cách sử dụng hàm tuple () . Chúng ta có thể tạo một tập hợp bằng cách sử dụng hàm set () . Chúng ta có thể tạo một từ điển bằng cách sử dụng hàm dict () .
Đột biến Nó có thể thay đổi. Nó có nghĩa là người dùng có thể thực hiện bất kỳ thay đổi nào đối với danh sách. Nó là bất biến. Nó có nghĩa là người dùng không thể thực hiện bất kỳ thay đổi nào đối với một bộ giá trị. Nó có thể thay đổi. Nó có nghĩa là người dùng có thể thực hiện bất kỳ thay đổi nào đối với một tập hợp. Nó có thể thay đổi, nhưng các khóa hoàn toàn không bị trùng lặp.
Đặt hàng Nó được đặt hàng trong tự nhiên. Nó được đặt hàng trong tự nhiên. Nó không có thứ tự trong tự nhiên. Nó được đặt hàng trong tự nhiên.
Phần tử trống Nếu chúng ta muốn tạo một danh sách trống, chúng ta sử dụng:

l = []

Nếu chúng ta muốn tạo một bộ giá trị trống, chúng ta sử dụng:

t = ()

Nếu chúng ta muốn tạo một tập hợp trống, chúng ta sử dụng:

a = set ()

b = set (a)

Nếu chúng ta muốn tạo một từ điển trống, chúng ta sử dụng:

d = {}

Hãy tiếp tục học hỏi và theo dõi để nhận được những cập nhật mới nhất

Xem thêm:

0 0 votes
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Inline Feedbacks
View all comments

Khoa Y Dược Hà Nội tuyển sinh chính quy

Bài viết mới nhất

Thi trắc nghiệm online
https://tintuctuyensinh.vn/wp-content/uploads/2021/10/Autumn-Sale-Facebook-Event-Cover-Template-1.gif
0
Would love your thoughts, please comment.x