解釋如何在 Python 中從序列資料結構中訪問底部的“n”個元素?


讓我們瞭解一下如何使用切片運算子“:”訪問特定範圍內的元素。

示例

 線上演示

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)
n = 3
print("Bottom 3 elements are :")
print(my_series[n:])

輸出

The series contains following elements
ab 34
mn 56
gh 78
kl 90
wq 123
az 45
dtype: int64
Bottom 3 elements are :
kl 90
wq 123
az 45
dtype: int64

解釋

  • 匯入所需的庫,併為方便使用賦予別名。

  • 建立一個數據值列表,稍後將其作為引數傳遞給“pandas”庫中的“Series”函式。

  • 接下來,將自定義索引值(稍後作為引數傳遞)儲存在一個列表中。

  • 可以使用 Python 中的索引“:”運算子從序列中訪問特定範圍的值。

  • “:”運算子可以在較低範圍值和較高範圍值之間使用:[較低範圍:較高範圍]。

  • 這將包含較低範圍值,但不包含較高範圍值。

  • 如果未為較低範圍提供值,則將其視為 0。

  • 如果未為較高範圍提供值,則將其視為 len(資料結構)-1。

  • 這裡,它表示較低範圍是 3,較高範圍是 len(資料結構)-1。

  • 然後在控制檯上打印出來。

更新於: 2020-12-11

76 次檢視

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.