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à

Nội dung chính Hiển thị

  • Sự khác biệt giữa bộ từ điển danh sách tuple và bộ trong Python là gì?
  • Sự khác biệt giữa một bộ từ điển danh sách là gì?
  • Sự khác biệt giữa bộ Python và từ điển Python là gì?
  • Từ điển bộ danh sách tuple trong Python được gọi là gì?

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
không thay đổi nếu được tạo bằng freezesetcho

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.

  • 4. 1. danh sách
  • 4. 2. bộ dữ liệu
  • 4. 3. Dicts
  • 4. 4. Ngày
  • 4. 5. bộ
  • 4. 6. băng giá

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ách

Danh 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

  • Các mục trong danh sách có thể được truy cập bằng chỉ mục e. g. a[0] = 1
  • Danh sách có thể thay đổi. Vì vậy, các mục có thể được thêm, cập nhật và xóa khỏi danh sách
  • Vì danh sách có thể thay đổi nên việc truy cập hoặc lặp lại các mục từ danh sách có mức độ phức tạp về thời gian cao hơn do tính chất của nó đối với một bộ dữ liệu.
  • Danh sách có thể lưu trữ bất kỳ loại dữ liệu phần tử nào. g. int, str, v. v
>>> a = [1,2,3,4,5,6]
>>> type[a]

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

Tuple

Mộ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]
>>> type[a]

>>> len[a]
6
  • Các mục trong bộ có thể được truy cập bằng chỉ mục của nó. g. a[0] =1
  • Không thể thêm hoặc xóa các mục sau khi bộ dữ liệu được xác định
  • Ngoài ra, các mục không thể cập nhật trong một Tuple
>>> a
[1, 2, 3, 4, 5]
>>> a[0]
1
>>> a[0] = 6
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'tuple' object does not support item assignment
  • Data file could save any type of the data section. g. int, str, v. v

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ó

bộ

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}
>>> type[a]

>>> len[a]
6
  • set is an an tử phần dữ liệu tổng hợp không có thứ tự. Vì vậy, các mục trong bộ không thể truy cập được bằng chỉ mục của nó
>>> a = {1,2,3,4,5,6}
>>> a[0]
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'set' object is not subscriptable
  • bộ không cho phép trùng lặp. Vì vậy, việc thêm một phần tử hiện có vào tập hợp sẽ không tạo ra bất kỳ thay đổi nào. Tuy nhiên, các mục trong một bộ có thể bị xóa/xóa
________số 8

Đặ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}]
>>> a
frozenset[{1, 2, 3, 4, 5, 6}]
>>> a.add[1]
Traceback [most recent call last]:
File "", line 1, in
AttributeError: 'frozenset' object has no attribute 'add'
>>> a.remove[1]
Traceback [most recent call last]:
File "", line 1, in
AttributeError: 'frozenset' object has no attribute 'remove'
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
  • dict là một tập hợp các phần tử được sắp xếp theo thứ tự cho phép bổ sung, cập nhật và xóa các mục
  • dict cho phép truy xuất giá trị bằng các phím. key and value can be access by the way after. e. g. một. keys[] cung cấp tất cả các khóa, một. values[] return all of value
t = [1, 2, "a"]
1
  • Một khóa là duy nhất cho một từ điển có nghĩa là không thể sao chép các khóa trong cùng một từ điển. Ngoài ra, một giá trị có thể được truy xuất bằng cách cung cấp một khóa tương ứng
t = [1, 2, "a"]
2
  • The key could be any type of the data section. g. int, str, v. v. Tuy nhiên, các giá trị cho một khóa có thể là int, str, list[], set[], tuple
>>> a = [1,2,3,4,5,6]
>>> type[a]

>>> len[a]
6
0

Bà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

Chủ Đề