Hướng dẫn is indexing allowed in tuple in python? - có được phép lập chỉ mục trong tuple trong python không?

Phương thức

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

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

Show
print('Index of e:', index)

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

print('Index of i:', index)
0 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 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)
0 là:

tuple.index(element, start_index, end_index)

Ở đây,

# 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)
0 quét phần tử trong tuple từ start_index đến end_index.


chỉ mục () tham số

Phương thức

# 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)
0 có thể mất một đến ba tham số:

  • # 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)
    4 - Mục cần qué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)
    5 (Tùy chọn) - Bắt đầu qué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)
    4 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)
    5
  • # 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)
    8 (Tùy chọn) - Ngừng qué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)
    4 tại
    # 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)
    8

index () giá trị trả về

Phương thức

# 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)
0 Trả về:

  • Chỉ số của phần tử đã cho trong bộ tu
  • Index of e: 1
    Index of i: 2
    2 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 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)
0 chỉ trả về lần xuất hiện đầu tiên của phần tử khớp. The
# 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)
0 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 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)
0 để tìm chỉ số của một phần tử được chỉ định trong tuple nguyên âm.

Phần tử

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

Phần tử

Index of e: 1
Index of i: 2
6 xuất hiện hai lần trong nguyên âm. Trong trường hợp này, chỉ số của
Index of e: 1
Index of i: 2
6 đầ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 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)
0 để tìm chỉ số của một phần tử được chỉ định trong tuple nguyên âm.

Phần tử

Index of e: 1
Index of i: 2
5 xuất hiện trong INDEX 1 trong nguyên âm. Do đó, phương thức trả về 1.3. Hence, it throws an exception


Phần tử Index of e: 1 Index of i: 26 xuất hiện hai lần trong nguyên âm. Trong trường hợp này, chỉ số của Index of e: 1 Index of i: 26 đầ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 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)
0 để tìm chỉ số của một phần tử được chỉ định trong tuple nguyên âm.

Phần tử

Index of e: 1
Index of i: 2
5 xuất hiện trong INDEX 1 trong 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
Index of e: 1
Index of i: 2
6 is returned.

CMP (Tuple1, Tuple2)


So sánh các yếu tố của cả hai bộ dữ liệu.

Cho tổng chiều dài của tuple.

Trả về mục từ bộ có giá trị tối đa.

Trả về mục từ bộ có giá trị tối thiểu.

Chuyển đổi một danh sách thành tuple.

Chúng ta có thể sử dụng lập chỉ mục trong tuple không?


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.

Làm thế nào để bạn lập chỉ mục một mục trong một 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 ..Sự mô tả
Hoạt động nào không được phép trên một tuple?Cập nhật hoặc xóa Tuple phần tử Tuple là không thể thay đổi. Vì vậy, một khi một tuple được tạo ra, bất kỳ hoạt động nào tìm cách thay đổi nội dung của nó đều không được phép. Chẳng hạn, cố gắng sửa đổi hoặc xóa một phần tử tên tên sẽ dẫn đến lỗi. Tuy nhiên, bạn có thể xóa toàn bộ tuple bằng cách sử dụng từ khóa DEL.

CMP (Tuple1, Tuple2)



Một tuple là một tập hợp các đối tượng được đặt hàng và bất biến. Tuples là trình tự, giống như danh sách. Sự khác biệt giữa các bộ dữ liệu và danh sách là, các bộ dữ liệu không thể thay đổi không giống như danh sách và bộ dữ liệu sử dụng dấu ngoặc đơn, trong khi danh sách sử dụng dấu ngoặc vuông.

Tạo một tuple đơn giản như đặt các giá trị phân tách dấu phẩy khác nhau. Tùy chọn bạn cũng có thể đặt các giá trị phân tách bằng dấu phẩy này giữa các dấu ngoặc đơn. Ví dụ -

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

Tuple trống được viết dưới dạng hai dấu ngoặc đơn không có gì -

tup1 = ();

Để viết một tuple chứa một giá trị duy nhất mà bạn phải bao gồm một dấu phẩy, mặc dù chỉ có một giá trị -

tuple.index(element, start_index, end_index)
0

Giống như các chỉ số chuỗi, chỉ số tuple bắt đầu từ 0 và chúng có thể được cắt lát, được nối, v.v.

Truy cập các giá trị trong các bộ dữ

Để truy cập các giá trị trong Tuple, hãy sử dụng dấu ngoặc vuông để cắt cùng với chỉ mục hoặc chỉ số để có được giá trị có sẵn tại chỉ mục đó. Ví dụ -

Bản thử trực tiếp

tuple.index(element, start_index, end_index)
1

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

tuple.index(element, start_index, end_index)
2

Chức năng Tuple tích hợp

Python bao gồm các hàm tuple sau -

Bản thử trực tiếp

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

tuple.index(element, start_index, end_index)
4

Chức năng Tuple tích hợp

Python bao gồm các hàm tuple sau -

Chức năng với mô tảdel statement. For example −

Bản thử trực tiếp

tuple.index(element, start_index, end_index)
5

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -del tup tuple does not exist any more −

tuple.index(element, start_index, end_index)
6

Chức năng Tuple tích hợp

Python bao gồm các hàm tuple sau -

Chức năng với mô tả

Biểu hiện PythonKết quảSự mô tả
CMP (Tuple1, Tuple2)3 So sánh các yếu tố của cả hai bộ dữ liệu.
Cho tổng chiều dài của tuple.Trả về mục từ bộ có giá trị tối đa.Trả về mục từ bộ có giá trị tối thiểu.
Chuyển đổi một danh sách thành tuple.Chúng ta có thể sử dụng lập chỉ mục trong tuple không?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.
Làm thế nào để bạn lập chỉ mục một mục trong một 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 ..Hoạt động nào không được phép trên một tuple?

Cập nhật hoặc xóa Tuple phần tử Tuple là không thể thay đổi. Vì vậy, một khi một tuple được tạo ra, bất kỳ hoạt động nào tìm cách thay đổi nội dung của nó đều không được phép. Chẳng hạn, cố gắng sửa đổi hoặc xóa một phần tử tên tên sẽ dẫn đến lỗi. Tuy nhiên, bạn có thể xóa toàn bộ tuple bằng cách sử dụng từ khóa DEL.

Bạn có thể thay đổi các mục trong một tuple bằng cách sử dụng các chỉ mục?

tuple.index(element, start_index, end_index)
7
Biểu hiện PythonKết quảSự mô tả
L [2]'THƯ RÁC!'Độ lệch bắt đầu từ 0
L [-2]'Thư rác'Tiêu cực: Đếm từ bên phải
L [1:]['Spam', 'Spam!']]Cắt lát phần

Không có phân định kèm theo

Bất kỳ tập hợp nhiều đối tượng, được phân tách bằng dấu phẩy, được viết mà không xác định các ký hiệu, tức là, dấu ngoặc cho danh sách, dấu ngoặc đơn cho các bộ đếm, v.v.

Bản thử trực tiếp

tuple.index(element, start_index, end_index)
8

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

tuple.index(element, start_index, end_index)
9

Chức năng Tuple tích hợp

Python bao gồm các hàm tuple sau -

Sr.No.Chức năng với mô tả
1 CMP (Tuple1, Tuple2)

So sánh các yếu tố của cả hai bộ dữ liệu.

2 len(tuple)

Cho tổng chiều dài của tuple.

3 max(tuple)

Trả về mục từ bộ có giá trị tối đa.

4 min(tuple)

Trả về mục từ bộ có giá trị tối thiểu.

5 tuple(seq)

Chuyển đổi một danh sách thành tuple.

Chúng ta có thể sử dụng lập chỉ mục trong tuple không?

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.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.

Làm thế nào để bạn lập chỉ mục một mục trong một 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 ..

Hoạt động nào không được phép trên một tuple?

Cập nhật hoặc xóa Tuple phần tử Tuple là không thể thay đổi.Vì vậy, một khi một tuple được tạo ra, bất kỳ hoạt động nào tìm cách thay đổi nội dung của nó đều không được phép.Chẳng hạn, cố gắng sửa đổi hoặc xóa một phần tử tên tên sẽ dẫn đến lỗi.Tuy nhiên, bạn có thể xóa toàn bộ tuple bằng cách sử dụng từ khóa DEL.any operation that seeks to change its contents is not allowed. For instance, trying to modify or delete an element of names tuple will result in an error. However, you can delete an entire tuple using the del keyword.

Bạn có thể thay đổi các mục trong một tuple bằng cách sử dụng các chỉ mục?

Tuple là bất biến bạn có thể nhận được các phần tử theo chỉ mục [] hoặc lát [:] như danh sách.Vì tuple là bất biến, bạn không thể gán một giá trị mới cho một phần tử.you cannot assign a new value to an element.