Advertisement

Python 数组切片索引值的参数化

阅读量:

Python 使用变量来表示数组切片的索引

  • 引言
    • 正文
      • 二维列表
      • 二维数组的切片操作
      • 将二维数组的索引值转换为变量------slice() 函数
      • 利用数组作为索引值来获取二维数组中的元素
      • eval() 方法

引言

在近期的数据处理过程中,我遇到了一个颇具趣味的问题,当尝试使用变量来保存数组切片的索引时,Pycharm 会提示错误信息,针对这一现象,我决定在此记录下具体的解决方法。

正文

二维列表

首先我们观察一个二维数组结构,当使用切片操作来获取其中间位置的元素时。例如:

复制代码
    lst_2D = [[1, 2, 3, 4, 5, 6],
          [5, 6, 7, 8, 9, 10],
          [6, 7, 8, 9, 10, 11],
          [3, 4, 5, 6, 7, 8],
          [4, 5, 6, 7, 8, 9],
          [2, 3, 4, 5, 6, 7]]
    
    print(lst_2D[1:3, 1:3])
    """
    result:
    print(lst_2D[1:3, 1:3])
          ~

全部评论 (0)

还没有任何评论哟~