Python Data Structures

meotism - Jun 2 '22 - - Dev Community

Chào các bạn, mình là Tuấn. Hôm nay mình sẽ hướng dẫn các bạn về cấu trúc dữ liệu của Python sau khi tìm hiểu và tham khảo từ nhiều nguồn khác nhau. Bài viết có các tiêu đề chính như sau:

  1. Các kiểu dữ liệu của Python
  2. Một số hàm chính theo các cấu trúc dữ liệu của Python

1. Các kiểu dữ liệu của Python

Python có các kiểu dữ liệu mặc định như sau:
-Text type: str
-Numeric Types: int, float, complex
-Sequence Types: list, tuple, range
-Mapping Type: dict
-Set Types: set, frozenset
-Boolean Type: bool
-Binary Types: bytes, bytearray, memoryview
Image description

Ngoài ra có các dạng python collections(Arrays):
-List: là collection cho phép sắp xếp, có thể thay đổi và trùng lặp phần tử.
list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]

-Tuple: là collection cho phép sắp xếp và trùng lặp phần tử nhưng không thể thay đổi.
mytuple = ("apple", "banana", "cherry")
-Set: là collection không thể sắp xếp và không trùng lặp phần tử. Set không có index.
myset = {"apple", "banana", "cherry"}
Set có các hàm compare sau:
union(|), intersection(&), difference(-), symmetric_difference(^)
-Dictionary: là collection không thể sắp xếp và không trùng lặp phần tử nhưng cho thay đổi. Dictionary chứa các dữ liểu dạng key:value.
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964}

Tóm tắt:
List [] ordered | indexed | changeable | duplicate
Tuple () ordered | indexed | unchangeable | duplicate
Set {} unordered | unindexed | no duplicate
Dictionary {K:v} unordered | indexed | changeable | no duplicate


2.Một số hàm chính theo các cấu trúc dữ liệu của Python

Image description
Nguồn tham khảo: https://www.w3schools.com/python/default.asp

. . . . . . . . . . . . . .
Terabox Video Player