解释一下如何从Python的序列数据结构中访问前面的“n”个元素?

解释一下如何从Python的序列数据结构中访问前面的“n”个元素?

我们之前使用过切片来帮助我们从序列数据结构中提取前n个元素。它可以为序列元素分配一个范围,以便稍后显示。

让我们看一个例子−

更多Python相关文章,请阅读:Python 教程

例子:

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("该系列包含以下元素")
print(my_series)
n = 3
print("前3个元素是:")
print(my_series[:n])

输出

该系列包含以下元素
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
前3个元素是:
ab  34
mn  56
gh  78
dtype: int64

解释

  • 导入所需的库,并为易于使用而使用别名。

  • 创建了一个数据值列表,稍后将其作为参数传递给“pandas”库中的“Series”函数。

  • 接下来,将存储作为后续参数传递的自定义索引值的列表。

  • 在Python中,可以使用索引’:’运算符从序列中访问特定范围的值。

  • 在较小范围值和较大范围值之间使用’:’运算符:[lower range : higher range]。

  • 这将包括较小范围值,但不包括较大范围值。

  • 如果未为较小范围提供值,则将其视为0。

  • 如果未为较大范围提供值,则将其视为len(data structure) – 1。

  • 在这里,它表示较小的范围是0,较大的范围是3。

  • 然后它被打印在控制台上。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程