Làm cách nào để truy xuất một phần tử từ danh sách trong Python?

Phương thức

The index of e: 1
The index of i: 2
1 trả về chỉ mục của phần tử được chỉ định trong danh sách

Ví dụ

animals = ['cat', 'dog', 'rabbit', 'horse']

# get the index of 'dog' index = animals.index['dog']

print[index] # Output: 1

Cú pháp của List index[]

Cú pháp của phương thức danh sách

The index of e: 1
The index of i: 2
1 là

list.index[element, start, end]

liệt kê tham số index[]

Phương thức danh sách

The index of e: 1
The index of i: 2
1 có thể nhận tối đa ba đối số

  • phần tử - phần tử được tìm kiếm
  • bắt đầu [tùy chọn] - bắt đầu tìm kiếm từ chỉ mục này
  • kết thúc [tùy chọn] - tìm kiếm phần tử cho đến chỉ mục này

Giá trị trả về từ chỉ mục Danh sách[]

  • Phương thức
    The index of e: 1
    The index of i: 2
    1 trả về chỉ mục của phần tử đã cho trong danh sách
  • Nếu phần tử không được tìm thấy, một ngoại lệ
    list.index[element, start, end]
    2 được đưa ra

Ghi chú. Phương thức

The index of e: 1
The index of i: 2
1 chỉ trả về lần xuất hiện đầu tiên của phần tử phù hợp

ví dụ 1. Tìm chỉ số của phần tử

# vowels list
vowels = ['a', 'e', 'i', 'o', 'i', 'u']

# index of 'e' in vowels

index = vowels.index['e']

print['The index of e:', index] # element 'i' is searched # index of the first 'i' is returned

index = vowels.index['i']

print['The index of i:', index]

đầu ra

The index of e: 1
The index of i: 2

ví dụ 2. Chỉ mục của phần tử không có trong danh sách

# vowels list
vowels = ['a', 'e', 'i', 'o', 'u']

# index of 'p' is vowels

index = vowels.index['p']

print['The index of p:', index]

đầu ra

ValueError: 'p' is not in list

ví dụ 3. Hoạt động của chỉ mục [] Với các tham số bắt đầu và kết thúc

# alphabets list
alphabets = ['a', 'e', 'i', 'o', 'g', 'l', 'i', 'u']

# index of 'i' in alphabets

index = alphabets.index['e'] # 1

print['The index of e:', index] # 'i' after the 4th index is searched

index = alphabets.index['i', 4] # 6

print['The index of i:', index] # 'i' between 3rd and 5th index is searched

index = alphabets.index['i', 3, 5] # Error!

print['The index of i:', index]

đầu ra

________số 8

Có nhiều phương pháp khác nhau để truy cập các phần tử của danh sách, nhưng đôi khi chúng tôi có thể yêu cầu truy cập một phần tử cùng với chỉ mục mà nó được tìm thấy trên đó. Hãy xem tất cả các cách khác nhau để truy cập cả chỉ mục và giá trị trong danh sách

Phương pháp số 1. Phương thức ngây thơ Đây là phương thức chung nhất có thể được sử dụng để thực hiện tác vụ truy cập chỉ mục này cùng với giá trị của các phần tử danh sách. Điều này được thực hiện bằng cách sử dụng một vòng lặp.  

Python3




The index of e: 1
The index of i: 2
6

The index of e: 1
The index of i: 2
7

The index of e: 1
The index of i: 2
8

 

The index of e: 1
The index of i: 2
9

# vowels list
vowels = ['a', 'e', 'i', 'o', 'u']

# index of 'p' is vowels

index = vowels.index['p']

print['The index of p:', index]
0_______51
Original list is : [1, 4, 5, 6, 7]
List index-value are : 
[[0, 1], [1, 4], [2, 5], [3, 6], [4, 7]]
0____91
Original list is : [1, 4, 5, 6, 7]
List index-value are : 
[[0, 1], [1, 4], [2, 5], [3, 6], [4, 7]]
2
Original list is : [1, 4, 5, 6, 7]
List index-value are : 
[[0, 1], [1, 4], [2, 5], [3, 6], [4, 7]]
3
Original list is : [1, 4, 5, 6, 7]
List index-value are : 
[[0, 1], [1, 4], [2, 5], [3, 6], [4, 7]]
2
Original list is : [1, 4, 5, 6, 7]
List index-value are : 
[[0, 1], [1, 4], [2, 5], [3, 6], [4, 7]]
5
Original list is : [1, 4, 5, 6, 7]
List index-value are : 
[[0, 1], [1, 4], [2, 5], [3, 6], [4, 7]]
2
Original list is : [1, 4, 5, 6, 7]
List index-value are : 
[[0, 1], [1, 4], [2, 5], [3, 6], [4, 7]]
7
Original list is : [1, 4, 5, 6, 7]
List index-value are : 
[[0, 1], [1, 4], [2, 5], [3, 6], [4, 7]]
2
Original list is : [1, 4, 5, 6, 7]
List index-value are : 
[[0, 1], [1, 4], [2, 5], [3, 6], [4, 7]]
9
list.index[element, start, end]
90

Tìm hiểu python một cách khó khăn ex 34

thử cái này

list.index[element, start, end]
0

Trước khi bắt đầu, tôi nên đề cập rằng mã trong bài đăng trên blog này và trong video ở trên có sẵn trên github của tôi

Định nghĩa một danh sách

Danh sách được viết trong ngoặc vuông [ ]

Định nghĩa một danh sách. Hàng thứ hai trong chỉ mục bảng này là cách bạn truy cập các mục trong danh sách.
list.index[element, start, end]
1

Danh sách lưu trữ một bộ sưu tập các mục có thể thuộc các loại khác nhau. Danh sách được xác định ở trên có các mục cùng loại [int], nhưng tất cả các mục của danh sách không cần phải cùng loại như bạn có thể thấy bên dưới

list.index[element, start, end]
2

Danh sách chứa một int, một bool, một chuỗi và một float

Truy cập các giá trị trong danh sách

Mỗi mục trong danh sách có một giá trị chỉ mục được chỉ định. Điều quan trọng cần lưu ý là python là ngôn ngữ dựa trên chỉ mục bằng không. Tất cả điều này có nghĩa là mục đầu tiên trong danh sách nằm ở chỉ mục 0

Mục truy cập ở chỉ mục 0 [màu xanh lam]
list.index[element, start, end]
3

Đầu ra của việc truy cập mục tại chỉ số 0

Python cũng hỗ trợ lập chỉ mục tiêu cực. Lập chỉ mục tiêu cực bắt đầu từ cuối. Đôi khi có thể thuận tiện hơn khi sử dụng lập chỉ mục phủ định để lấy mục cuối cùng trong danh sách vì bạn không cần phải biết độ dài của danh sách để truy cập mục cuối cùng

Truy cập mục ở chỉ mục cuối cùng.
list.index[element, start, end]
4

Đầu ra của việc truy cập mục cuối cùng trong Danh sách

Xin nhắc lại, bạn cũng có thể truy cập vào cùng một mục bằng cách sử dụng các chỉ mục tích cực [như bên dưới]

Cách khác để truy cập mục cuối cùng trong danh sách z

Lát danh sách

Các lát rất tốt để nhận một tập hợp con các giá trị trong danh sách của bạn. Đối với mã ví dụ bên dưới, nó sẽ trả về một danh sách có các mục từ chỉ mục 0 đến và không bao gồm chỉ mục 2

Chỉ số đầu tiên là bao gồm [trước. ] và cuối cùng [sau. ] không phải là ______25

Lát cú pháp danh sách

list.index[element, start, end]
6

Đoạn mã dưới đây trả về một danh sách với các mục từ chỉ số 1 đến cuối danh sách

list.index[element, start, end]
7

Cập nhật mục trong danh sách

Danh sách trong Python có thể thay đổi. Tất cả điều đó có nghĩa là sau khi xác định danh sách, có thể cập nhật các mục riêng lẻ trong danh sách

list.index[element, start, end]
8

Mã để sửa đổi một mục trong listList Phương thức

Danh sách Python có các phương thức khác nhau giúp bạn sửa đổi danh sách. Phần này của hướng dẫn chỉ đi qua các phương pháp danh sách python khác nhau

Phương pháp chỉ mục

list.index[element, start, end]
9

Phương thức chỉ mục trả về chỉ mục đầu tiên tại đó một giá trị xuất hiện. Trong đoạn mã dưới đây, nó sẽ trả về 0

# vowels list
vowels = ['a', 'e', 'i', 'o', 'i', 'u']

# index of 'e' in vowels

index = vowels.index['e']

print['The index of e:', index] # element 'i' is searched # index of the first 'i' is returned

index = vowels.index['i']

print['The index of i:', index]
0

Bạn cũng có thể chỉ định nơi bạn bắt đầu tìm kiếm

list.index[element, start, end]
20

Phương pháp đếm

Phương pháp đếm hoạt động giống như âm thanh của nó. Nó đếm số lần một giá trị xuất hiện trong danh sách

list.index[element, start, end]
21

Phương pháp sắp xếp

Sắp xếp Danh sách Python - mã thực tế sẽ là. z. loại[]

Phương pháp sắp xếp sắp xếp và thay đổi danh sách ban đầu tại chỗ

list.index[element, start, end]
22

Đoạn mã trên sắp xếp một danh sách từ thấp đến cao. Đoạn mã dưới đây cho thấy bạn cũng có thể sắp xếp danh sách từ cao xuống thấp

Sắp xếp danh sách python từ cao xuống thấp____223

Bên cạnh đó, tôi nên đề cập rằng bạn cũng có thể sắp xếp danh sách các chuỗi từ a-z và za như bạn có thể thấy tại đây

Phương pháp nối thêm

Thêm giá trị 3 vào cuối danh sách

Phương thức append thêm một phần tử vào cuối danh sách. Điều này xảy ra tại chỗ

list.index[element, start, end]
24

Loại bỏ phương pháp

Phương thức remove loại bỏ lần xuất hiện đầu tiên của một giá trị trong danh sách

list.index[element, start, end]
25

Mã loại bỏ lần xuất hiện đầu tiên của giá trị 2 khỏi danh sách z

Phương pháp Pop

z. pop[1] xóa giá trị tại chỉ số 1 và trả về giá trị 4

Phương thức pop xóa một mục tại chỉ mục bạn cung cấp. Phương pháp này cũng sẽ trả lại mục bạn đã xóa khỏi danh sách. Nếu bạn không cung cấp chỉ mục, theo mặc định, nó sẽ xóa mục ở chỉ mục cuối cùng

list.index[element, start, end]
26

mở rộng phương pháp

Phương thức mở rộng danh sách bằng cách nối thêm các mục. Lợi ích của việc này là bạn có thể cộng các danh sách lại với nhau

list.index[element, start, end]
27

Thêm danh sách [4, 5] vào cuối danh sách z

Ngoài ra, điều tương tự có thể được thực hiện bằng cách sử dụng toán tử +

list.index[element, start, end]
28

Chèn phương pháp

chèn danh sách [1,2] vào chỉ mục 4

Phương thức chèn chèn một mục trước chỉ mục bạn cung cấp

list.index[element, start, end]
29

Đóng nhận xét

Vui lòng cho tôi biết nếu bạn có bất kỳ câu hỏi nào tại đây hoặc trong phần nhận xét của video youtube hoặc qua Twitter. Bài tiếp theo đánh giá từ điển python. Nếu bạn muốn tìm hiểu cách sử dụng các thư viện Pandas, Matplotlib hoặc Seaborn, vui lòng cân nhắc tham gia khóa học LinkedIn về Python để trực quan hóa dữ liệu của tôi. Đây là một video xem trước miễn phí

Chủ Đề