Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để truy cập các phần tử trong một chuỗi bằng cách sử dụng các giá trị chỉ mục (có thể được tùy chỉnh hoặc không) trong Python?

Nếu các giá trị mặc định được sử dụng làm giá trị chỉ mục trong Sê-ri, chúng có thể được truy cập bằng cách sử dụng lập chỉ mục. Nếu các giá trị chỉ mục được tùy chỉnh, chúng sẽ được chuyển dưới dạng giá trị chỉ mục và hiển thị trên bảng điều khiển.

Hãy để chúng tôi hiểu nó với sự trợ giúp của một ví dụ.

Ví dụ

import pandas as pd
my_data = [34, 56, 78, 90, 123, 45]
my_index = ['ab', 'mn' ,'gh','kl', 'wq', 'az']
my_series = pd.Series(my_data, index = my_index)
print("The series contains following elements")
print(my_series)
print("Accessing elements using customized index")
print(my_series['mn'])
print("Accessing elements using customized index")
print(my_series['az'])

Đầu ra

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
Accessing elements using customized index
56
Accessing elements using customized index
45

Giải thích

  • Các thư viện bắt buộc được nhập và đặt tên bí danh để dễ sử dụng.

  • Danh sách các giá trị dữ liệu được tạo, sau đó được chuyển dưới dạng tham số cho hàm 'Chuỗi' có trong thư viện 'pandas'

  • Tiếp theo, các giá trị chỉ mục tùy chỉnh (sẽ được chuyển dưới dạng tham số sau này) được lưu trữ trong danh sách.

  • Chuỗi được tạo và danh sách chỉ mục và dữ liệu được chuyển dưới dạng tham số cho chuỗi đó.

  • Bộ truyện được in trên bảng điều khiển.

  • Vì các giá trị chỉ mục được tùy chỉnh nên chúng được sử dụng để truy cập các giá trị trong chuỗi như series_name [‘index_name’].

  • Sau đó, nó được in trên bảng điều khiển.