【问题标题】:How to print elements of particular index in list in python?如何在python列表中打印特定索引的元素?
【发布时间】:2020-04-02 04:48:06
【问题描述】:

假设我的列表为lists=[1,2,3,3,4,43] 现在我想从上面的列表中访问 5 个索引元素,我该怎么做? 我尝试对列表进行排序

lists.sort()
z=len(lists)
lists.index(z-1)

在尝试获取第 5 项(即 4)时,它表示值不在列表中。 我该怎么做?

【问题讨论】:

  • 可能是lists[5]?
  • 它说值不在列表中
  • @NavaRajPokharel 仔细阅读 Alexander Lekontsev 的评论。

标签: python list indexing


【解决方案1】:
lists.index(z-1)

index() 是 Python 中的一个内置函数,用于搜索给定的 列表开头的元素并返回其中的最低索引 元素出现。

在您的情况下,z=6 和 z-1=5,因为 5 不存在于它返回的列表中

ValueError: 5 不在列表中

为了获得价值使用以下

列表[z-1]

它将返回给定索引处的值,即。 z-1 索引处的值

【讨论】:

    【解决方案2】:

    要获得第 5 个索引,您应该这样做:'list[4]'

    您尝试的“list.index(6-1)”将返回等于 5 的第一个值的索引

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-07
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      • 2019-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多