Bảng thập phân sang phân số
Bài viết này được tạo ra để phân biệt bốn loại dữ liệu có sẵn của Python, được sử dụng để lưu trữ bộ sưu tập dữ liệu. Bốn kiểu dữ liệu hợp nhất, được phân biệt ở đây, là Show Nội dung chính Hiển thị
Tóm tắt, bảng dưới đây phân biệt các loại dữ liệu trên Python ListTupleDictionarySetorderedorderedorderedunorderedcó thể thay đổi (có thể thay đổi)không thể thay đổi (không thể thay đổi)có thể thay đổi nếu được tạo bằng set Kiểm tra trực tuyến Python « Hướng dẫn trước Hướng dẫn tiếp theo » Theo dõi/Thích chúng tôi trên Facebook Có sẵn nhiều cấu trúc dữ liệu khác nhau. Cấu hình dữ liệu cấu trúc có sẵn là. danh sách, bộ dữ liệu, từ điển, chuỗi, bộ và bộ đóng băng Danh sách, chuỗi và bộ dữ liệu được sắp xếp theo thứ tự các đối tượng. Không giống như các chuỗi chỉ chứa các ký tự, danh sách và bộ dữ liệu có thể chứa bất kỳ loại đối tượng nào. Danh sách và bộ dữ liệu giống như mảng. Tuples as string is any variable. Danh sách có thể thay đổi nên có thể mở rộng hoặc thu gọn tùy chọn. Các bộ là chuỗi các phần tử duy nhất không có thứ tự có thể thay đổi trong khi các bộ cố định là các bộ không thể thay đổi Danh sách được đặt trong đơn đặt hàng l = [1, 2, "a"] Các bộ dữ liệu được đặt trong một dấu ngoặc đơn t = (1, 2, "a") Tuples nhanh hơn và tiêu thụ ít bộ nhớ hơn. Xem Tuples để biết thêm thông tin Từ điển được xây dựng với một đoạn trích d = {"a":1, "b":2} Các tập hợp được tạo bằng hàm dựng sẵn set() . Thông tin thêm về cấu trúc dữ liệu ở bên dưới.
Không hạn chế, có sẵn cấu trúc dữ liệu bổ sung trong các bộ sưu tập và mô-đun heapq List, Tuple, Set, Dictionary là một số loại dữ liệu được sử dụng phổ biến nhất trong python. Tất cả các loại dữ liệu đó đều có những điểm ưu tiên cụ thể có thể tùy thuộc vào loại hoạt động cần được thực hiện. Chọn đúng loại dữ liệu là rất quan trọng vì điều này có thể dẫn đến thời gian thực thi cao và sử dụng bộ nhớ không hiệu quả. Bài viết này sẽ đề cập đến các kiểu dữ liệu ánh xạ và trình tự đó cũng như các trường hợp sử dụng Một trong những thuật ngữ quan trọng nhất đối với các loại dữ liệu là khả năng biến đổi. Thuật ngữ có thể thay đổi nghĩa là (các) mục mới có thể được thêm vào hoặc (các) mục hiện có thể được cập nhật hoặc xóa khỏi cấu trúc dữ liệu. Unable to change the mean is các mục hoặc thành phần đã được định sẵn trong dữ liệu cấu trúc; chèn, cập nhật và xóa không được phép danh sáchDanh sách là tập hợp các phần tử. Các mục trong danh sách được phân tách bằng dấu phẩy
>>> a = [1,2,3,4,5,6] Danh sách hữu ích hơn Tuple khi chúng ta cần thực hiện thêm hoặc xóa trên cấu trúc dữ liệu. Do tính chất này, việc chọn một danh sách thay thế vì một bộ sẽ tăng thời gian chạy của chương trình trong khi truy cập hoặc lặp lại các mục từ danh sách TupleMột tuple là một tập hợp các phần dữ liệu giống như một danh sách. Các mục trong một bộ được phân tách bằng dấu phẩy. Tuy nhiên, sự khác biệt chính là, một tuple là bất biến >>> a = (1,2,3,4,5,6)
>>> a
Bộ dữ liệu được ưu tiên hơn danh sách khi chúng ta cần xử lý các kiểu dữ liệu cố định. g. ['THỨ HAI THỨ BÁ THỨ TỬ THỨ NĂM THỨ SÁU THỨ BẢY CHỦ NHẬT']. Do tính chất bất biến, một bộ hiệu quả về mặt thời gian chạy chương trình trong khi truy cập hoặc lặp lại các mục từ nó Tập hợp là tập hợp các phần dữ liệu không có thứ tự. Các mục trong một tập hợp được phân tách bằng dấu phẩy >>> a = {1,2,3,4,5,6}
>>> a = {1,2,3,4,5,6}
Đặt thực sự hữu ích khi lập trình viên cần kiểm tra xem một mục có tồn tại trong cấu trúc dữ liệu hay không. Điều này dẫn đến mức độ phức tạp về thời gian hiệu quả đối với bộ dữ liệu hoặc danh sách đóng băng() Frozenset() is a phiên bản không thể thay đổi của một tập hợp. Sử dụng hàm freezeset(), iterable NHẤT ĐỊNH CÓ THỂ ĐƯỢC CHUYỂN ĐỔI THÀNH MỘT ĐỊNH ĐỊNH. Frozenset không cho phép thao tác bổ sung, cập nhật và xóa trên đó >>> a =frozenset({1,2,3,4,5,6}) Từ điển (dict)Từ điển là kiểu dữ liệu lưu trữ các giá trị dữ liệu dưới dạng khóa. cặp giá trị. Từ điển được viết trong đoạn trích với khóa được phân tách bằng dấu phẩy. cặp giá trị t = (1, 2, "a")0
t = (1, 2, "a")1
t = (1, 2, "a")2
>>> a = (1,2,3,4,5,6) 0Bài viết này cung cấp ý tưởng về cơ bản về list, tuple, set và dictionary trong python Cảm ơn bạn đã đọc bài viết này. Xin vui lòng cung cấp thông tin phản hồi và gửi câu hỏi trong các ý kiến Sự khác biệt giữa bộ từ điển danh sách tuple và bộ trong Python là gì?Một danh sách là một tập hợp các dữ liệu được sắp xếp. Một tuple là một tập hợp dữ liệu được sắp xếp theo thứ tự. The file compile is no thứ tự. Từ điển là một tập hợp dữ liệu không có thứ tự lưu trữ dữ liệu theo cặp từ khóa-giá trị Sự khác biệt giữa một bộ từ điển danh sách là gì?Danh sách và bộ là tập hợp các mục được sắp xếp theo thứ tự. Từ điển là bộ sưu tập không có thứ tự . Các đối tượng danh sách và từ điển có thể thay đổi i. e. could add new item or delete and item from it. Tuple là một đối tượng bất biến. Sự khác biệt giữa bộ Python và từ điển Python là gì?Một bộ cũng đề cập đến cấu trúc dữ liệu thuộc loại không đồng nhất, nhưng nó lưu trữ nhiều phần tử khác nhau trong một hàng. Từ điển 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 cặp từ khóa-giá trị. 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 |