Hướng dẫn can you use index in python? - bạn có thể sử dụng chỉ mục trong python không?

Hình ảnh này, bạn có một danh sách 20 sinh viên và nhãn hiệu của họ được lưu trữ trong một danh sách trong Python theo thứ tự giảm nhãn hiệu. Bây giờ, bạn muốn tìm hiểu chi tiết của học sinh đã đảm bảo vị trí thứ 3 trong lớp. Làm thế nào bạn sẽ đi làm như vậy?

Đây là nơi lập chỉ mục trong Python đến với bức tranh. Có rất nhiều phương pháp có sẵn trong Python giúp cuộc sống của bạn dễ dàng hơn rất nhiều trong khi làm việc với các cấu trúc dữ liệu như danh sách, từ điển, bộ dữ liệu, v.v. Một phương thức như vậy là phương thức index [] trong Python.

Phương thức Python Index [] giúp bạn tìm thấy vị trí chỉ mục của một phần tử hoặc một mục trong chuỗi ký tự hoặc danh sách các mục. Nó phun ra chỉ số thấp nhất có thể của phần tử được chỉ định trong danh sách. Trong trường hợp mục được chỉ định không tồn tại trong danh sách, một giá trị đã được trả về.

Hướng dẫn này sẽ đưa bạn qua một lời giải thích chuyên sâu về cách chỉ số [] trong Python hành xử trong các tình huống khác nhau. Và bạn sẽ hỗ trợ yêu cầu này với các ví dụ thực hành khác nhau.

Index [] trong python

Như đã thảo luận trước đó, index [] trong Python trả về vị trí của phần tử trong danh sách được chỉ định hoặc các ký tự trong chuỗi. Nó theo cùng một cú pháp cho dù bạn sử dụng nó trong danh sách hoặc chuỗi. Lý do là một chuỗi trong Python được coi là danh sách các ký tự bắt đầu từ Index 0. & nbsp;

Hãy cùng nhìn vào cú pháp của index [] trong Python.

>>> list_or_string_name.index [phần tử, start_pos, end_pos]

Các tham số như sau:

  • Phần tử: Đây là phần tử danh sách hoặc ký tự chuỗi có chỉ số/vị trí thấp nhất sẽ được trả về.
  • Start_pos: Điều này chỉ định vị trí của mục danh sách hoặc ký tự của chuỗi từ nơi tìm kiếm bắt đầu.
  • END_POS: Điều này chỉ định vị trí của phần tử danh sách hoặc ký tự của chuỗi từ nơi tìm kiếm bắt đầu.

Các tham số start_pos và end_pos là tùy chọn.

LƯU Ý: Trong trường hợp phần tử hoặc ký tự được chỉ định là tham số phần tử không tồn tại trong ITEBLE [danh sách hoặc chuỗi], thì nó sẽ trả về một giá trịerror.

Ngoài ra, các phương thức Index [] trong Python tìm và trả về chỉ số thấp nhất có thể của phần tử trong danh sách hoặc chuỗi. Nếu bạn muốn tìm chỉ mục thấp thứ hai của cùng một phần tử, bạn có thể tìm chỉ mục thấp nhất trước tiên và sau đó sử dụng chỉ mục này làm tham số start_pos để bắt đầu tìm kiếm của bạn từ đó. Và sau đó giá trị trả về sẽ là chỉ số thấp thứ hai của cùng một phần tử.

Liệt kê chỉ mục trong Python

Như đã thảo luận trước đó, nếu bạn muốn tìm vị trí của một phần tử trong danh sách trong Python, thì bạn có thể sử dụng phương thức Index [] trong danh sách. & NBSP;

Ví dụ 1. Tìm chỉ mục của một nguyên âm trong danh sách các nguyên âm.

# Danh sách VowelSvowel_List = ['A', 'E', 'I', 'O', 'U']]]
vowel_list = ['a', 'e', 'i', 'o', 'u']

# Hãy tìm chỉ mục của chữ cái uindex_of_u = vowel_list.index ['u']]
index_of_u = vowel_list.index['u']

# In indexPrint ['Chỉ mục hoặc vị trí của u trong danh sách là:', index_of_u]
print['The index or position of u in the list is: ', index_of_u]

Đầu ra -& nbsp;

Ví dụ 2. Tìm chỉ mục của một chuỗi trong danh sách các chuỗi.

# Danh sách các chuỗi = ["Mike Ehrmantraut", "John Doe", "Jessy Pinkman", "Hiesenberg", "Walter White"]
names = ["Mike Ehrmantraut", "John Doe", "Jessy Pinkman", "Hiesenberg", "Walter White"]

# Index of Jessy Pinkmanindex = name.index ["Jessy Pinkman"]
index = names.index["Jessy Pinkman"]

# In kết quả dấu ["Vị trí của Jessy Pinkman là:", Index]
print["The position of Jessy Pinkman is: ", index]

Đầu ra -& nbsp;

Ví dụ 2. Tìm chỉ mục của một chuỗi trong danh sách các chuỗi.

# Danh sách các chuỗi = ["Mike Ehrmantraut", "John Doe", "Jessy Pinkman", "Hiesenberg", "Walter White"]
names = ["Mike Ehrmantraut", "John Doe", "Jessy Pinkman", "Hiesenberg", "Walter White"]

# Index of Jessy Pinkmanindex = name.index ["Jessy Pinkman"]
index = names.index["Jane Doe"]

# In kết quả dấu ["Vị trí của Jessy Pinkman là:", Index]
print["The position of Jane Doe is: ", index]

Đầu ra -& nbsp;

Ví dụ 2. Tìm chỉ mục của một chuỗi trong danh sách các chuỗi.

# Danh sách các chuỗi = ["Mike Ehrmantraut", "John Doe", "Jessy Pinkman", "Hiesenberg", "Walter White"]

# Index of Jessy Pinkmanindex = name.index ["Jessy Pinkman"]

# In kết quả dấu ["Vị trí của Jessy Pinkman là:", Index]
names = "Joey Chandler Phoebe Monica Rachel Ross Phoebe"

Ví dụ 3 - Tìm một yếu tố không tồn tại.
index = names.index["Phoebe"]

# Index of Jane Doeindex = name.index ["Jane Doe"]
print["The index of Phoebe is: ", index]

Đầu ra -& nbsp;

Ví dụ 2. Tìm chỉ mục của một chuỗi trong danh sách các chuỗi.

# Danh sách các chuỗi = ["Mike Ehrmantraut", "John Doe", "Jessy Pinkman", "Hiesenberg", "Walter White"]

# Index of Jessy Pinkmanindex = name.index ["Jessy Pinkman"]

# In kết quả dấu ["Vị trí của Jessy Pinkman là:", Index]

Ví dụ 1 - Làm việc với tham số bắt đầu.

Tiếp theo, sử dụng tham số Start để chỉ định vị trí bắt đầu của tìm kiếm của chúng tôi.

# Chuỗi tên tên = "Joey Chandler Phoebe Monica Rachel Ross Phoebe"
names = "Joey Chandler Phoebe Monica Rachel Ross Phoebe"

# Index of Phoebeindex = name.index ["Phoebe", 15]
index = names.index["Phoebe", 15]

# In kết quả dấu ["Chỉ số của Phoebe là:", INDEX]
print["The index of Phoebe is: ", index]

Đầu ra -& nbsp;

Giải thích -& nbsp;

Lần này, đầu ra là 40 cho cùng một chuỗi và phần tử đầu vào. Điều này là như vậy bởi vì bạn đã đề cập đến tham số bắt đầu là 15, điều đó có nghĩa là tìm kiếm bắt đầu từ chỉ số thứ 15 của chuỗi. Và lần xuất hiện đầu tiên của Phoebe Phoebe là 14. Đó là lý do tại sao nó lại trở lại lần xuất hiện tiếp theo của từ Phoebe Phoebe, đó là 40.

Ví dụ 2 - Làm việc với các tham số bắt đầu và kết thúc

Ví dụ này sẽ chỉ định cả vị trí bắt đầu và vị trí cuối trong danh sách. & NBSP;

# Danh sách các số nnumbers = [4, 3, 7, 19, 21, 23, 7]
numbers = [4, 3, 7, 19, 21, 23, 7]

# Index of 7Index = number.index [7, 3, 6]
index = numbers.index[7, 3, 6]

# In resultprint ["Chỉ mục của 7 là:", INDEX]
print["The index of 7 is: ", index]

Đầu ra -& nbsp;

Giải thích -& nbsp;

Lần này, đầu ra là 40 cho cùng một chuỗi và phần tử đầu vào. Điều này là như vậy bởi vì bạn đã đề cập đến tham số bắt đầu là 15, điều đó có nghĩa là tìm kiếm bắt đầu từ chỉ số thứ 15 của chuỗi. Và lần xuất hiện đầu tiên của Phoebe Phoebe là 14. Đó là lý do tại sao nó lại trở lại lần xuất hiện tiếp theo của từ Phoebe Phoebe, đó là 40.

Ví dụ 2 - Làm việc với các tham số bắt đầu và kết thúc

Ví dụ này sẽ chỉ định cả vị trí bắt đầu và vị trí cuối trong danh sách. & NBSP;

# Danh sách các số nnumbers = [4, 3, 7, 19, 21, 23, 7]

# Index of 7Index = number.index [7, 3, 6]

Có thể lập chỉ mục trong Python không?

Phương thức Python Index [] giúp bạn tìm thấy vị trí chỉ mục của một phần tử hoặc một mục trong chuỗi ký tự hoặc danh sách các mục. Nó phun ra chỉ số thấp nhất có thể của phần tử được chỉ định trong danh sách. Trong trường hợp mục được chỉ định không tồn tại trong danh sách, một giá trị đã được trả về.. It spits out the lowest possible index of the specified element in the list. In case the specified item does not exist in the list, a ValueError is returned.

Cái gì [

Python cũng cho phép bạn lập chỉ mục từ cuối danh sách bằng số âm, trong đó [-1] trả về phần tử cuối cùng.Điều này là siêu hữu dụng vì nó có nghĩa là bạn không phải lập trình tìm ra độ dài của điều đáng tin cậy để làm việc với các yếu tố ở cuối nó.returns the last element. This is super-useful since it means you don't have to programmatically find out the length of the iterable in order to work with elements at the end of it.

Làm thế nào để bạn tạo một chỉ mục trong Python?

Chỉ số danh sách Python []..
Cú pháp.list.index [phần tử, bắt đầu, kết thúc].
Thông số.Thông số.....
Giá trị trả về.Phương thức Danh sách [] trả về chỉ mục của phần tử đã cho.....
Ví dụ: Để tìm chỉ số của phần tử đã cho.....
Ví dụ: Sử dụng bắt đầu và kết thúc trong index [] ....
Ví dụ: Để kiểm tra chỉ số [] phương thức với một phần tử không có mặt ..

Chỉ số ở đâu trong Python?

Toán tử chỉ số Python được biểu thị bằng cách mở và đóng dấu ngoặc vuông: [].Tuy nhiên, cú pháp yêu cầu bạn đặt một số vào trong ngoặc.opening and closing square brackets: []. The syntax, however, requires you to put a number inside the brackets.

Bài Viết Liên Quan

Chủ Đề