Hướng dẫn what is sequence type in python? - kiểu trình tự trong python là gì?

Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu về các chuỗi Python và các hoạt động cơ bản của chúng.: in this tutorial, you’ll learn about the Python sequences and their basic operations.

Giới thiệu về chuỗi Python

Một chuỗi là một bộ sưu tập các mục được đặt hàng theo vị trí. Và bạn có thể tham khảo bất kỳ mục nào trong chuỗi bằng cách sử dụng số chỉ mục của nó, ví dụ:

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
0 và

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
1.

Trong Python, chỉ số trình tự bắt đầu ở 0, không phải 1. Vì vậy, phần tử thứ nhất là

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
0 và phần tử thứ hai là

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
1. Nếu chuỗi

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
4 có các mục

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
5, mục cuối cùng là

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
6.

Python có các loại trình tự tích hợp sau: danh sách, bytearrays, chuỗi, bộ dữ liệu, phạm vi và byte. Python phân loại các loại trình tự là có thể thay đổi và bất biến.

Các loại trình tự có thể thay đổi là danh sách và bytearrays trong khi các loại trình tự bất biến là chuỗi, bộ dữ liệu, phạm vi và byte.

Một chuỗi có thể là đồng nhất hoặc không đồng nhất. Trong một chuỗi đồng nhất, tất cả các yếu tố có cùng loại. Ví dụ, các chuỗi là các chuỗi đồng nhất trong đó mỗi phần tử cùng loại.

Danh sách, tuy nhiên, là các chuỗi không đồng nhất nơi bạn có thể lưu trữ các yếu tố của các loại khác nhau bao gồm số nguyên, chuỗi, đối tượng, v.v.

Nói chung, các loại trình tự đồng nhất có hiệu quả hơn so với không đồng nhất về lưu trữ và hoạt động.

Loại trình tự so với loại có thể lặp

Một sự khác biệt là một tập hợp các đối tượng nơi bạn có thể nhận từng phần tử một. Do đó, bất kỳ trình tự là có thể. Ví dụ, một danh sách là điều đáng tin cậy.

Tuy nhiên, một điều đó có thể không phải là một loại trình tự. Ví dụ, một tập hợp có thể sử dụng được nhưng nó không phải là một chuỗi.

Nói chung, Iterables là tổng quát hơn các loại trình tự.

Phương pháp trình tự Python tiêu chuẩn

Sau đây giải thích một số phương pháp trình tự tiêu chuẩn:

1) Đếm các yếu tố của chuỗi Python

Để có được số lượng các phần tử của chuỗi, bạn sử dụng hàm

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
7 tích hợp:

len(seq)

Ví dụ sau sử dụng hàm

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
7 để có được số lượng mục trong danh sách

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
9:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)

Output:

3

2) Kiểm tra xem một mục có tồn tại theo trình tự Python không

Để kiểm tra xem một mục có tồn tại theo trình tự không, bạn sử dụng toán tử

True

Code language: PHP (php)
0:

element in seq

Ví dụ sau sử dụng toán tử

True

Code language: PHP (php)
0 để kiểm tra xem

True

Code language: PHP (php)
2 có nằm trong danh sách

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
9 không:

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)

Output:

True

Code language: PHP (php)

Để phủ nhận toán tử

True

Code language: PHP (php)
0, bạn sử dụng toán tử

True

Code language: PHP (php)
5. Ví dụ sau đây kiểm tra xem

True

Code language: PHP (php)
2 không có trong danh sách

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' in cities)

Code language: PHP (php)
9:

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)

Output:

False

Code language: PHP (php)

3) Tìm chỉ số của một mục trong chuỗi Python

True

Code language: PHP (php)
8 trả về chỉ số của lần xuất hiện đầu tiên của mục

True

Code language: PHP (php)
9 trong chuỗi

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)
0:

seq.index(e)

Code language: CSS (css)

Ví dụ:

numbers = [1, 4, 5, 3, 5, 7, 8, 5] print(numbers.index(5))

Code language: PHP (php)

Output:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
0 Chỉ số của lần xuất hiện đầu tiên của số 5 trong danh sách số là 2. Nếu số không nằm trong chuỗi, bạn sẽ gặp lỗi:
Hướng dẫn what is sequence type in python? - kiểu trình tự trong python là gì?

The index of the first occurrence of number 5 in the numbers list is 2. If the number is not in the sequence, you’ll get an error:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
1

Error:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
2

Để tìm chỉ mục của lần xuất hiện đầu tiên của một mục tại hoặc sau một chỉ mục cụ thể, bạn sử dụng hình thức sau của phương thức chỉ mục:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
3

Ví dụ sau trả về chỉ số của lần xuất hiện đầu tiên của số 5 sau chỉ số thứ ba:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
4

Output:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
5 Hình thức sau của phương thức chỉ mục cho phép bạn tìm chỉ mục của lần xuất hiện đầu tiên của một mục tại hoặc sau chỉ mục

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)
1 và trước chỉ mục

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)
2:
Hướng dẫn what is sequence type in python? - kiểu trình tự trong python là gì?

The following form of the index method allows you to find the index of the first occurrence of an item at or after the index

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)
1 and before index

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)
2:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
6

Ví dụ:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
7

Output:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
0 Chỉ số của lần xuất hiện đầu tiên của số 5 trong danh sách số là 2. Nếu số không nằm trong chuỗi, bạn sẽ gặp lỗi:
Hướng dẫn what is sequence type in python? - kiểu trình tự trong python là gì?

4) Slicing a sequence

Để tìm chỉ mục của lần xuất hiện đầu tiên của một mục tại hoặc sau một chỉ mục cụ thể, bạn sử dụng hình thức sau của phương thức chỉ mục:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
9

Ví dụ:

3

0

Output:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
0 Chỉ số của lần xuất hiện đầu tiên của số 5 trong danh sách số là 2. Nếu số không nằm trong chuỗi, bạn sẽ gặp lỗi:

Để tìm chỉ mục của lần xuất hiện đầu tiên của một mục tại hoặc sau một chỉ mục cụ thể, bạn sử dụng hình thức sau của phương thức chỉ mục:

Hướng dẫn what is sequence type in python? - kiểu trình tự trong python là gì?

Ví dụ sau trả về chỉ số của lần xuất hiện đầu tiên của số 5 sau chỉ số thứ ba:

3

2

Ví dụ:

3

3

Output:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
0 Chỉ số của lần xuất hiện đầu tiên của số 5 trong danh sách số là 2. Nếu số không nằm trong chuỗi, bạn sẽ gặp lỗi:
Hướng dẫn what is sequence type in python? - kiểu trình tự trong python là gì?

5) Getting min and max items from a Python sequence

Để tìm chỉ mục của lần xuất hiện đầu tiên của một mục tại hoặc sau một chỉ mục cụ thể, bạn sử dụng hình thức sau của phương thức chỉ mục:

3

5

Output:

3

6

Ví dụ sau trả về chỉ số của lần xuất hiện đầu tiên của số 5 sau chỉ số thứ ba:

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
5 Hình thức sau của phương thức chỉ mục cho phép bạn tìm chỉ mục của lần xuất hiện đầu tiên của một mục tại hoặc sau chỉ mục

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)
1 và trước chỉ mục

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)
2:

3

7

cities = ['San Francisco', 'New York', 'Washington DC'] print(len(cities))

Code language: PHP (php)
54) cắt một chuỗi

3

8

Output:

3

9

Để lấy lát từ chỉ mục

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)
1 đến (nhưng không bao gồm)

cities = ['San Francisco', 'New York', 'Washington DC'] print('New York' not in cities)

Code language: PHP (php)
2, bạn sử dụng cú pháp sau:

element in seq

0

Output:

element in seq

1

3

1

element in seq

2

Output:

element in seq

3

Khi bạn cắt một chuỗi, nó sẽ dễ dàng tưởng tượng rằng trình tự chỉ mục định vị giữa hai mục như thế này:

element in seq

4

Ngoài ra, khi bạn thay đổi giá trị từ danh sách ban đầu, danh sách kết hợp cũng thay đổi:

element in seq

5

Để tất cả chúng cùng nhau:

element in seq

6

Output:

element in seq

7

7) Lặp lại chuỗi Python

Để lặp lại một chuỗi một số lần, bạn sử dụng toán tử nhân (*). Ví dụ sau đây lặp lại chuỗi python ba lần:

element in seq

8

Output:

element in seq

9

Bản tóm tắt

  • Trình tự Python được đặt hàng các bộ sưu tập các mặt hàng.

Bạn có thấy hướng dẫn này hữu ích không?

Kiểu dữ liệu trình tự trong Python là gì?

Trình tự cho phép bạn lưu trữ nhiều giá trị theo kiểu có tổ chức và hiệu quả.Có bảy loại chuỗi: chuỗi, byte, danh sách, bộ dữ liệu, bytearrays, bộ đệm và các đối tượng phạm vi.Từ điển và bộ là container cho dữ liệu tuần tự.strings, bytes, lists, tuples, bytearrays, buffers, and range objects. Dictionaries and sets are containers for sequential data.

Loại trình tự là gì?

Chủ yếu có bốn loại trình tự trong số học, trình tự số học, trình tự hình học, trình tự điều hòa và trình tự fibonacci.Arithmetic, Arithmetic Sequence, Geometric Sequence, Harmonic Sequence, and Fibonacci Sequence.

Một ví dụ về trình tự trong Python là gì?

Ví dụ về các chuỗi bao gồm chuỗi, danh sách, bộ dữ liệu, chuỗi byte, mảng byte và các đối tượng phạm vi.Những bộ sưu tập bao gồm các bộ và từ điển.strings, lists, tuples, bytes sequences, bytes arrays, and range objects. Those of collections include sets and dictionaries.

Đó là một ví dụ về kiểu dữ liệu trình tự?

Chuỗi là một ví dụ về một loại dữ liệu tuần tự.Các yếu tố trong các loại dữ liệu tuần tự có thể được truy cập thông qua các chỉ mục của chúng.Chỉ số về cơ bản là các biện pháp của vị trí.Tất cả các phần tử trong một biến bắt đầu tại INDEX 0. are an example of a sequential data type. Elements in sequential data types can be accessed via their indexes. Indexes are basically measures of position. All elements within a variable start at index 0.