Hướng dẫn what are python sequence types explain with example? - Các loại trình tự python giải thích với ví dụ 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 are python sequence types explain with example? - Các loại trình tự python giải thích với ví dụ 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 are python sequence types explain with example? - Các loại trình tự python giải thích với ví dụ 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 are python sequence types explain with example? - Các loại trình tự python giải thích với ví dụ 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 are python sequence types explain with example? - Các loại trình tự python giải thích với ví dụ 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 are python sequence types explain with example? - Các loại trình tự python giải thích với ví dụ 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?

Loại trình tự trong ví dụ 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 chuỗi trong Python dữ liệu là gì?

Loại trình tự trong Python, trình tự là bộ sưu tập được đặt hàng của các loại dữ liệu tương tự hoặc khác nhau.Trình tự cho phép lưu trữ nhiều giá trị theo kiểu có tổ chức và hiệu quả.Có một số loại chuỗi trong Python - String.Danh sách.the ordered collection of similar or different data types. Sequences allows to store multiple values in an organized and efficient fashion. There are several sequence types in Python – String. List.

Sáu loại trình tự trong Python là gì?

Trong hướng dẫn trình tự Python này, chúng tôi sẽ thảo luận về 6 loại chuỗi: chuỗi, danh sách, bộ dữ liệu, chuỗi byte, mảng byte và đối tượng phạm vi.String, list, tuples, Byte sequences, byte array, and range object.

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

Những điều cơ bản về trình tự chúng tôi đã được giới thiệu với ba loại Python có tự nhiên: chuỗi, danh sách và bộ dữ liệu.strings, lists, and tuples.