当前位置: 首页 > 面试题库 >

使用Python的多个切片

缑赤岩
2023-03-14
问题内容

我需要从数组中的多个位置提取数据。

一个简单的数组是:

listing = (4, 22, 24, 34, 46, 56)

我对切片很熟悉。例如:-

listing[0:3]

会给我:-

(4, 22, 24)

但是,我无法摆脱多个层面。例如:-

listing[0:3, 4:5]

给我

TypeError: tuple indices must be integers not tuples

尽管搜索了两本Python书籍和Internet,但我无法确定要使用的语法。


问题答案:

您可以切片两次并加入它们。

listing[0:3] + listing[4:5]


 类似资料:
  • 问题内容: 我的计算机上同时安装了Python 3.3和Python 2.7。python 3.3工作正常,但是当我尝试使用python 2.7运行某些程序时,它仍然引用python 3.3。 例如:如果输入,它将在3.3上运行并正常工作,但是如果输入,则会出现此错误: 注意:我已将Python 2.7和3.3 .exe分别重命名为python27.exe和python33.exe。 任何帮助将不

  • 问题内容: 我是Python和numpy的新手。我已经弄清楚如何对一维序列进行切片:,并访问数组中的元素:。 尝试类似(numpy数组在哪里)的操作不会给我前两行和一列,而是会重复前两行。我刚才做了什么,以及如何沿着另一个维度进行切片? 问题答案: 如果使用,这很容易: 或者如果您想要0, 您将得到相同的结果。 *请注意,这实际上是内置类型的名称。通常,我建议给您的对象一个不同的“名称”。 换句话

  • 本文向大家介绍Python使用剪切板的方法,包括了Python使用剪切板的方法的使用技巧和注意事项,需要的朋友参考一下 此段代码可以利用剪切板,完成自动复制粘贴等功能。(Windows)  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 有谁知道为什么使用Python3的会导致在加入多个PySpark数据帧时的性能比仅仅使用循环迭代加入相同的数据帧更差?具体来说,这会导致速度大幅变慢,然后出现内存不足错误: 然而这个没有: 任何想法将不胜感激。谢谢!

  • 我想刮从多个网站与类似的网址的,如https://woollahra.ljhooker.com.au/our-team, https://chinatown.ljhooker.com.au/our-team和https://bondibeach.ljhooker.com.au/our-team. 我已经写了一个脚本,第一个网站的工作,但我不知道如何告诉它从其他两个网站刮。 我的代码: 有没有一种方

  • 问题内容: 用更多索引范围(例如by和)对数据帧进行切片的pythonic方法是什么? 我想要一个更优雅的方式: 结果: 像这样的东西会更优雅: 问题答案: 您可以使用numpy的“切片技巧”: 给出: