Ba loại trình tự cơ bản trong Python là gì?

Trong Python, trình tự là thuật ngữ chung cho một tập hợp có thứ tự. Có một số loại trình tự trong Python, ba loại sau đây là quan trọng nhất

Danh sách là loại trình tự linh hoạt nhất. Các thành phần của danh sách có thể là bất kỳ đối tượng nào và danh sách có thể thay đổi - chúng có thể được thay đổi. Các phần tử có thể được gán lại hoặc loại bỏ và các phần tử mới có thể được chèn vào

Bộ dữ liệu giống như danh sách, nhưng chúng không thay đổi - chúng không thể thay đổi

Chuỗi là một loại chuỗi đặc biệt chỉ có thể lưu trữ các ký tự và chúng có một ký hiệu đặc biệt. Tuy nhiên, tất cả các thao tác trình tự được mô tả bên dưới cũng có thể được sử dụng trên các chuỗi

Chuỗi là một kiểu dữ liệu chứa tập hợp các giá trị được sắp xếp theo thứ tự. Nó hoạt động giống như các biến, nhưng chứa nhiều giá trị. Mỗi giá trị được sắp xếp theo thứ tự và bắt đầu bằng 0. Lập trình Python cung cấp ba trình tự cơ bản. Danh sách, Tuple và Phạm vi

Bài viết này là một phần của loạt bài Hướng dẫn lập trình Python của tôi

Danh sách Python

Danh sách là kiểu dữ liệu chuỗi chứa tập hợp các giá trị có thể thay đổi theo thứ tự. Danh sách được khai báo bằng cách đặt các giá trị bên trong dấu ngoặc []

E. g

numbers = [1,2,5,9]
progLang = ["Python", "Swift", "C++", "Javascript"]
print(numbers)
print(progLang)

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']

Một danh sách cũng có thể được khai báo theo cách này vì một số lập trình viên thấy nó có tổ chức hơn

E. g

progLang = [
"Python",
"Swift",
"C++",
"Javascript"
]

Trích xuất một giá trị cụ thể trong danh sách có thể được thực hiện như thế này

E. g

progLang = ["Python", "Swift", "C++", "Javascript"]print(progLang[1])
print(progLang[2])
print(progLang[3])
print(progLang[0])

đầu ra sẽ là

Swift
C++
Javascript
Python

Các giá trị trong danh sách bắt đầu bằng 0. Vì vậy, giá trị đầu tiên trong ví dụ trên, Python được lập chỉ mục là 0, Swift là 1, C++ là 2 và JavaScript là 3

Vì danh sách có thể thay đổi. Bạn có thể thêm một giá trị vào danh sách đã khai báo

E. g

progLang = ["Python", "Swift", "C++", "Javascript"]progLang.append("Kotlin")
print(progLang)

đầu ra sẽ là

['Python', 'Swift', 'C++', 'Javascript', 'Kotlin']
Python Tuple

Một bộ là một kiểu dữ liệu trình tự chứa tập hợp các giá trị được sắp xếp theo thứ tự không thay đổi. Nó có nghĩa là không giống như danh sách, bạn không thể chỉnh sửa các giá trị bên trong tuple. Tuple được khai báo bằng cách đặt các giá trị bên trong dấu ngoặc đơn ()

E. g

numbers = (1,2,5,9)
progLang = ("Python", "Swift", "C++", "Javascript")
print(numbers)
print(progLang)

đầu ra sẽ là

________số 8_______

Tuple cũng có thể được khai báo theo cách này vì một số lập trình viên thấy nó có tổ chức hơn

E. g

progLang = (
"Python",
"Swift",
"C++",
"Javascript"
)
print(progLang)

Trích xuất một giá trị cụ thể trong một bộ dữ liệu có thể được thực hiện như thế này

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
0

đầu ra sẽ là

Swift
C++
Javascript
Python

Nhìn vào ví dụ trên, trích xuất một giá trị hoạt động giống như danh sách. Chỉ mục bắt đầu bằng 0

phạm vi trăn

Một phạm vi là một chuỗi trả về các số theo một thứ tự cụ thể

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
2

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
3

Theo mặc định, phạm vi bắt đầu từ 0. Trong ví dụ trên, khai báo 5 sẽ cho bạn 5 số bắt đầu bằng 0 và kết thúc bằng 4 (0, 1, 2, 3, 4)

Điểm bắt đầu và điểm dừng của phạm vi cũng có thể được tùy chỉnh

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
4

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
5

Nó sẽ lấy số bắt đầu theo nghĩa đen là 6 nhưng không phải là số cuối cùng. Trong ví dụ trên, số cuối cùng là 10 nhưng nó chỉ hiển thị đầu ra cho đến 9. Vì vậy, hãy lưu ý cách phạm vi hoạt động

Trong trường hợp chương trình của bạn cũng cần đặt 10 ở đầu ra, đây là cách giải quyết cho nó

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
6

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
7

Cách tăng số cũng có thể được điều chỉnh

E. g

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
8

đầu ra sẽ là

[1, 2, 5, 9]
['Python', 'Swift', 'C++', 'Javascript']
9

Số bắt đầu bằng 1 và tăng thêm 2 như đã khai báo trong mã

Trong ví dụ về phạm vi của chúng tôi, chúng tôi sử dụng câu lệnh lặp được gọi là vòng lặp for. Điều này sẽ được giải quyết trong một hướng dẫn riêng

Trong hướng dẫn tiếp theo, chúng ta sẽ giải quyết một kiểu dữ liệu khác chứa tập hợp các giá trị được gọi là từ điển

Các loại trình tự Python là gì?

Trình tự cho phép bạn lưu trữ nhiều giá trị một cách có tổ chức và hiệu quả. Có bảy loại trình tự. chuỗi, byte, danh sách, bộ dữ liệu, mảng phụ, bộ đệm và đối tượng phạm vi . Từ điển và bộ là vùng chứa dữ liệu tuần tự.

Chuỗi dữ liệu trong Python là gì?

Kiểu dữ liệu chuỗi được dùng để lưu trữ dữ liệu trong vùng chứa bằng ngôn ngữ máy tính Python . Các loại vùng chứa khác nhau được sử dụng để lưu trữ dữ liệu là Danh sách, Tuple và Chuỗi. Danh sách có thể thay đổi và có thể chứa dữ liệu thuộc bất kỳ loại nào, trong khi Chuỗi là bất biến và chỉ có thể lưu trữ dữ liệu thuộc loại str.