Viết chương trình python để tìm chỉ mục của một mục trong bộ dữ liệu.

❮ 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 : 6

4

đầu ra

Index Number : 3
Index Number : 6

5

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 : 6

7

đầu ra

Index Number : 3
Index Number : 6

5

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

1
2 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ụ

Chủ Đề