❮ Phương thức Tuple
Thí dụ
Tìm kiếm lần xuất hiện đầu tiên của giá trị 8 và trả về vị trí của nó
tuple = [1, 3, 7, 8, 7, 5, 4, 6, 8, 5]
x = cái này. chỉ mục[8]
in[x]
Tự mình thử »Định nghĩa và cách sử dụng
Phương pháp
# find index of element e in tuple t t.index[e]3 tìm thấy lần xuất hiện đầu tiên của giá trị đã chỉ định
Phương thức
# find index of element e in tuple t t.index[e]3 đưa ra một ngoại lệ nếu không tìm thấy giá trị
cú pháp
Giá trị tham số
Tham sốMô tảgiá trịBắt buộc. Mục cần tìm❮ Phương thức Tuple
Mã nguồn
# 0 1 2 3 4 5 6 7 a = [23,45,67,78,89,90,34,56] print["Index Number :",a.index[78]] print["Index Number :",a.index[34]]
đầu ra
Index Number : 3 Index Number : 6Để tải file raw Bấm vào đây
Trong hướng dẫn này, chúng ta sẽ xem xét cách tìm chỉ mục của một phần tử trong một bộ trong Python với sự trợ giúp của một số ví dụ
Làm cách nào để lấy chỉ mục của một phần tử bên trong một Tuple?
Bạn có thể sử dụng hàm Python tuple
# find index of element e in tuple t t.index[e]3 để tìm chỉ mục của một phần tử trong tuple. Sau đây là cú pháp
# find index of element e in tuple t t.index[e]
Nó trả về chỉ mục của lần xuất hiện đầu tiên của giá trị bên trong bộ dữ liệu. Nếu giá trị không có trong bộ dữ liệu, nó sẽ báo lỗi
Hãy xem xét một số ví dụ
Chỉ mục của một phần tử trong một tuple
Hãy tìm chỉ mục của phần tử
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]0 bên trong bộ dữ liệu
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]1
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]
đầu ra
1
Chúng tôi nhận được chỉ số của
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]0 là
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]3. Lưu ý rằng phần tử
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]0 có mặt hai lần bên trong bộ dữ liệu, tại các chỉ mục lần lượt là
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]3 và
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]6 nhưng hàm chỉ mục chỉ trả về chỉ mục của lần xuất hiện đầu tiên của nó, đó là,
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]3
Tất cả các chỉ mục của một phần tử trong một Tuple
Nếu bạn muốn tất cả các chỉ mục xuất hiện của một giá trị, bạn có thể lặp lại các giá trị trong một vòng lặp. Ví dụ: hãy tìm tất cả các chỉ mục của
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]0 trong bộ dữ liệu trên
Index Number : 3 Index Number : 64
đầu ra
Index Number : 3 Index Number : 65
Chúng tôi nhận được cả hai chỉ số của nó. Ở đây, chúng tôi lặp lại từng giá trị trong bộ dữ liệu và so sánh nó với
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]0, nếu bằng nhau, chúng tôi thêm chỉ mục của nó vào danh sách kết quả của mình
Bạn có thể sử dụng cách hiểu danh sách để giảm đoạn mã trên thành một dòng
Index Number : 3 Index Number : 67
đầu ra
Index Number : 3 Index Number : 65
Chúng tôi nhận được kết quả tương tự như trên
Nếu phần tử không có mặt thì sao?
Nếu phần tử không có trong tuple, hàm
# find index of element e in tuple t t.index[e]3 sẽ báo lỗi. Ví dụ: hãy thử tìm chỉ mục của
# create a tuple t = [1, 3, 2, 5, 3, 7] # find index of 3 print[t.index[3]]6, một phần tử không có trong bộ dữ liệu trên
# find index of element e in tuple t t.index[e]0
đầu ra
# find index of element e in tuple t t.index[e]1
Chúng tôi nhận được một
12 chỉ ra rằng phần tử mà chúng tôi đang cố gắng tìm chỉ mục không có trong bộ dữ liệu
Bạn cũng có thể quan tâm đến -
- Nhận giá trị tối đa và chỉ mục của nó trong Tuple trong Python
- Nhận giá trị tối thiểu và chỉ mục của nó trong Tuple trong Python
Đăng ký nhận bản tin của chúng tôi để biết thêm thông tin và hướng dẫn.
Chúng tôi không gửi thư rác và bạn có thể chọn không tham gia bất kỳ lúc nào.
Tác giả
Piyush
Piyush là một nhà khoa học dữ liệu đam mê sử dụng dữ liệu để hiểu mọi thứ tốt hơn và đưa ra quyết định sáng suốt. Trước đây, anh ấy từng là Nhà khoa học dữ liệu cho ZS và có bằng kỹ sư của IIT Roorkee. Sở thích của anh ấy bao gồm xem cricket, đọc sách và làm việc trong các dự án phụ