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

Giải thích các cách khác nhau trong đó dữ liệu từ cấu trúc dữ liệu chuỗi có thể được truy cập bằng Python?

Khả năng lập chỉ mục các phần tử và truy cập chúng bằng cách sử dụng các giá trị chỉ mục vị trí của chúng phục vụ một mục đích tuyệt vời khi chúng ta cần truy cập các giá trị cụ thể.

Hãy để chúng tôi xem cách cấu trúc dữ liệu chuỗi có thể được lập chỉ mục để nhận giá trị từ một chỉ mục cụ thể.

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("The second element (zero-based indexing)")
print(my_series[2])
print("Elements from 2 to the last element are")
print(my_series[2:])

Đầu ra

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
The second element (zero-based indexing)
78
Elements from 2 to the last element are
gh  78
kl  90
wq  123
az  45
dtype: int64

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 được lưu trữ trong một danh sách.

  • Một phần tử chỉ mục cụ thể được truy cập từ chuỗi bằng khả năng lập chỉ mục của Python.

  • Python cũng chứa khả năng lập chỉ mục, trong đó toán tử ‘:’ có thể được sử dụng để chỉ định một loạt các phần tử cần được truy cập / hiển thị.

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