Hướng dẫn can we use index in tuple python? - chúng ta có thể sử dụng chỉ mục trong tuple python không?

Phương thức

tuple.index(element, start_index, end_index)
1 trả về chỉ số của phần tử được chỉ định trong bộ tuple.

Thí dụ

# tuple containing vowels
vowels = ('a', 'e', 'i', 'o', 'u')

# index of 'e' in vowels index = vowels.index('e')

print(index) # Output: 1


chỉ mục () cú pháp

Cú pháp của phương pháp

tuple.index(element, start_index, end_index)
1 là:

tuple.index(element, start_index, end_index)

Ở đây,

tuple.index(element, start_index, end_index)
1 quét phần tử trong tuple từ start_index đến end_index.


chỉ mục () tham số

Phương thức

tuple.index(element, start_index, end_index)
1 có thể mất một đến ba tham số:

  • tuple.index(element, start_index, end_index)
    5 - mục cần quét
  • tuple.index(element, start_index, end_index)
    6 (Tùy chọn) - Bắt đầu quét
    tuple.index(element, start_index, end_index)
    5 từ
    tuple.index(element, start_index, end_index)
    6
  • tuple.index(element, start_index, end_index)
    9 (Tùy chọn) - Ngừng quét
    tuple.index(element, start_index, end_index)
    5 tại
    tuple.index(element, start_index, end_index)
    9

index () giá trị trả về

Phương thức

tuple.index(element, start_index, end_index)
1 trả về:

  • Chỉ số của phần tử đã cho trong bộ tu
  • # tuple containing vowels
    vowels = ('a', 'e', 'i', 'o', 'i', 'u')
    
    

    # index of 'e' in vowels index = vowels.index('e')

    print('Index of e:', index)

    # index of the first 'i' is returned index = vowels.index('i')

    print('Index of i:', index)
    3 Ngoại lệ nếu phần tử không được tìm thấy trong bộ tu

Lưu ý: Phương thức

tuple.index(element, start_index, end_index)
1 chỉ trả về lần xuất hiện đầu tiên của phần tử khớp. The
tuple.index(element, start_index, end_index)
1 method only returns the first occurrence of the matching element.


Ví dụ 1: Chỉ số Tuple Python ()

# tuple containing vowels
vowels = ('a', 'e', 'i', 'o', 'i', 'u')

# index of 'e' in vowels index = vowels.index('e')

print('Index of e:', index)

# index of the first 'i' is returned index = vowels.index('i')

print('Index of i:', index)

Đầu ra

Index of e: 1
Index of i: 2

Trong ví dụ trên, chúng tôi đã sử dụng phương thức

tuple.index(element, start_index, end_index)
1 để tìm chỉ số của một phần tử được chỉ định trong nguyên âm.

Phần tử

# tuple containing vowels
vowels = ('a', 'e', 'i', 'o', 'i', 'u')

# index of 'e' in vowels index = vowels.index('e')

print('Index of e:', index)

# index of the first 'i' is returned index = vowels.index('i')

print('Index of i:', index)
6 xuất hiện trong INDEX 1 trong tuple nguyên âm. Do đó, phương thức trả về 1.1 in the vowels tuple. Hence, the method returns 1.

Phần tử

# tuple containing vowels
vowels = ('a', 'e', 'i', 'o', 'i', 'u')

# index of 'e' in vowels index = vowels.index('e')

print('Index of e:', index)

# index of the first 'i' is returned index = vowels.index('i')

print('Index of i:', index)
7 xuất hiện hai lần trong nguyên âm. Trong trường hợp này, chỉ số của
# tuple containing vowels
vowels = ('a', 'e', 'i', 'o', 'i', 'u')

# index of 'e' in vowels index = vowels.index('e')

print('Index of e:', index)

# index of the first 'i' is returned index = vowels.index('i')

print('Index of i:', index)
7 đầu tiên (là 2) được trả về.2) is returned.


Ví dụ 2: index () ném lỗi nếu phần tử được chỉ định không có trong bộ tu

# tuple containing numbers
numbers = (0, 2, 4, 6, 8, 10)

# throws error since 3 is absent in the tuple index = numbers.index(3)

print('Index of 3:', index)

Đầu ra

ValueError: tuple.index(x): x not in tuple

Trong ví dụ trên, chúng tôi đã sử dụng phương thức

tuple.index(element, start_index, end_index)
1 để tìm chỉ số của một phần tử được chỉ định trong nguyên âm.

Phần tử

# tuple containing vowels
vowels = ('a', 'e', 'i', 'o', 'i', 'u')

# index of 'e' in vowels index = vowels.index('e')

print('Index of e:', index)

# index of the first 'i' is returned index = vowels.index('i')

print('Index of i:', index)
6 xuất hiện trong INDEX 1 trong tuple nguyên âm. Do đó, phương thức trả về 1.3. Hence, it throws an exception


Phần tử # tuple containing vowels vowels = ('a', 'e', 'i', 'o', 'i', 'u') # index of 'e' in vowels index = vowels.index('e') print('Index of e:', index) # index of the first 'i' is returned index = vowels.index('i') print('Index of i:', index)7 xuất hiện hai lần trong nguyên âm. Trong trường hợp này, chỉ số của # tuple containing vowels vowels = ('a', 'e', 'i', 'o', 'i', 'u') # index of 'e' in vowels index = vowels.index('e') print('Index of e:', index) # index of the first 'i' is returned index = vowels.index('i') print('Index of i:', index)7 đầu tiên (là 2) được trả về.

# alphabets tuple
alphabets = ('a', 'e', 'i', 'o', 'g', 'l', 'i', 'u')

# returns the index of first 'i' in alphabets
index = alphabets.index('i') 

print('Index of i in alphabets:', index)

# scans 'i' from index 4 to 7 and returns its index index = alphabets.index('i', 4, 7)

print('Index of i in alphabets from index 4 to 7:', index)

Đầu ra

Index of i in alphabets: 2
Index of i in alphabets from index 4 to 7: 6

Trong ví dụ trên, chúng tôi đã sử dụng phương thức

tuple.index(element, start_index, end_index)
1 để tìm chỉ số của một phần tử được chỉ định trong nguyên âm.

Phần tử

# tuple containing vowels
vowels = ('a', 'e', 'i', 'o', 'i', 'u')

# index of 'e' in vowels index = vowels.index('e')

print('Index of e:', index)

# index of the first 'i' is returned index = vowels.index('i')

print('Index of i:', index)
6 xuất hiện trong INDEX 1 trong tuple nguyên âm. Do đó, phương thức trả về 1.4 to index 7 in the tuple alphabets. Once found, the index of the scanned
# tuple containing vowels
vowels = ('a', 'e', 'i', 'o', 'i', 'u')

# index of 'e' in vowels index = vowels.index('e')

print('Index of e:', index)

# index of the first 'i' is returned index = vowels.index('i')

print('Index of i:', index)
7 is returned.

Phương thức Python Index () tìm kiếm cho phần tử đã cho trong một tuple và trả về vị trí của nó. Nó trả về lần xuất hiện đầu tiên của phần tử trong tuple.

Chỉ mục bắt đầu từ 0 và kết thúc tại N-1 trong đó n là chiều dài của tuple. Chữ ký và ví dụ của phương pháp này được đưa ra dưới đây.

Chữ ký

Thông số

Elem: Phần tử sẽ được tìm kiếm cho chỉ mục.: element to be searched for the index.

Trở về

Nó trả về lần xuất hiện đầu tiên của phần tử trong tuple.

Hãy xem một số ví dụ về phương thức index () để hiểu chức năng của nó.

Phương pháp Python Tuple Index () Ví dụ 1

Trước tiên, hãy xem một ví dụ sử dụng phương thức index (). Phương thức này trả về lần xuất hiện đầu tiên của phần tử trong bộ tuple.

Output:

('a', 'b', 'r', 'a', 'k', 'a', 'd', 'h', 'a')
Index of k is:  4

Phương pháp Python Tuple Index () Ví dụ 2

Nếu phần tử không tìm thấy trong tuple, nó sẽ ném một thông báo lỗi cho người gọi.

Output:

ValueError: tuple.index(x): x not in tuple

Phương pháp Python Tuple Index () Ví dụ 3

Để xử lý ngoại lệ không tìm thấy, chúng ta nên gọi phương thức này bên trong khối thử. Nó làm giảm cơ hội ngăn chặn bất thường kịch bản. Xem một ví dụ dưới đây.

Output:

tuple.index(element, start_index, end_index)
0


Có phải lập chỉ mục được phép trong tuple trong Python?

Lập chỉ mục Tuple Chúng ta có thể truy cập các yếu tố theo cách tương tự như chúng ta làm trong danh sách và chuỗi. Do đó, chúng ta có thể truy cập các yếu tố chỉ bằng cách lập chỉ mục và cắt. Hơn nữa, việc lập chỉ mục rất đơn giản như trong danh sách, bắt đầu từ Index Zero.We can access elements in a tuple in the same way as we do in lists and strings. Hence, we can access elements simply by indexing and slicing. Furthermore, the indexing is simple as in lists, starting from the index zero.

Làm thế nào để bạn sử dụng chức năng chỉ mục trong tuple?

Phương thức Index () trả về chỉ mục của phần tử được chỉ định trong bộ dữ liệu ...
Element - mục cần quét ..
start_index (tùy chọn) - Bắt đầu quét phần tử từ start_index ..
end_index (tùy chọn) - Dừng quét phần tử ở end_index ..

Các bộ dữ liệu có chỉ số không?

Các mục Tuple được đặt hàng, không thể thay đổi và cho phép các giá trị trùng lặp.Các mục Tuple được lập chỉ mục, mục đầu tiên có chỉ mục [0], mục thứ hai có chỉ mục [1], v.v.Tuple items are indexed, the first item has index [0] , the second item has index [1] etc.

Làm thế nào để bạn truy cập các chỉ mục trong các bộ dữ liệu?

Truy cập các yếu tố tuple..
Lập chỉ mục.Chúng ta có thể sử dụng toán tử chỉ mục [] để truy cập một mục trong một bộ, trong đó chỉ mục bắt đầu từ 0. ....
Lập chỉ mục tiêu cực.Python cho phép lập chỉ mục tiêu cực cho các chuỗi của nó.....
Cắt lát.Chúng ta có thể truy cập vào một loạt các mục trong một bộ phận bằng cách sử dụng dấu hai bên của toán tử cắt: ..