Vị trí của một phần tử trong danh sách [bất kỳ loại dữ liệu trình tự nào cho vấn đề đó] được lấy bằng phương thức index[]. Phương pháp này tìm trường hợp đầu tiên xuất hiện của phần tử đã cho
>>> L1=[45, 32, 100, 10, 24, 56] >>> L1.index[24] 4
Nhưng cả hai phương pháp này đều thêm các mục vào cuối danh sách hiện có và không thể được sử dụng để chèn các mục vào một vị trí chỉ mục cụ thể
Khi bạn muốn chèn một mục vào một vị trí chỉ mục cụ thể, bạn sẽ muốn sử dụng phương thức insert[]
Cú pháp tổng quát của insert[]
như sau
list.insert[index, element]
Phương thức insert
lấy một giá trị chỉ mục làm đối số đầu tiên và một phần tử làm đối số thứ hai
Mã Python sau đây cho thấy nó hoạt động như thế nào
countries = ['Brazil', 'Colombia', 'Denmark','Fiji']
countries.insert[0, 'Argentina']
Trong ví dụ này, chúng tôi đã chèn một mục mới vào đầu danh sách [ở chỉ mục 0] được gọi là quốc gia [Python sử dụng lập chỉ mục dựa trên số không]
Python là một ngôn ngữ không được lập chỉ mục [mọi thứ bắt đầu được tính từ 0] và cũng được bao hàm bên trái, dành riêng cho bạn khi chỉ định một dải giá trị. Điều này áp dụng cho các đối tượng như lists
và Series
, trong đó phần tử đầu tiên có vị trí [chỉ số] là 0. Khi tạo các range
hoặc cắt một dải giá trị từ một đối tượng dạng danh sách, chúng ta cần chỉ định cả chỉ mục bắt đầu và chỉ mục kết thúc. Đây là lúc thuật ngữ bao hàm bên trái, loại trừ bên phải phát huy tác dụng. Chỉ mục bên trái sẽ được bao gồm trong phạm vi hoặc lát được trả về, nhưng chỉ mục bên phải sẽ không
Hãy nghĩ về các mục trong một đối tượng giống như danh sách như được rào lại. Chỉ số đại diện cho bài viết hàng rào. Khi chúng tôi chỉ định một phạm vi hoặc một lát cắt, chúng tôi thực sự đang đề cập đến hàng rào
Phương thức list[] trong Python được sử dụng để trả về vị trí ở lần xuất hiện đầu tiên của giá trị đầu vào đã chỉ định
cú pháp.list.index[element]
Giá trị tham số
Tham sốMô tảelementĐây là tham số bắt buộc. Nó xác định phần tử để tìm kiếm. Đây là một ví dụ về phương thức index[] của Python.
a = ['Abhi', 'Mike', 'Jerry']
x = a.index["Jerry"]
print[x]
Ví dụ 2.
a = [4, 55, 64, 32, 16, 69, 32, 45, 23, 55]
x = a.index[69]
print[x]