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

如果存在列表索引,请执行X

曹建明
2023-03-14
问题内容

在我的程序中,用户输入number n,然后输入n字符串数,这些字符串存储在列表中。

我需要进行编码,以便如果存在某个列表索引,则运行一个函数。

我已经嵌套了if语句,这使情况变得更加复杂len(my_list)

这是我现在所拥有的简化版本,无法使用:

n = input ("Define number of actors: ")

count = 0

nams = []

while count < n:
    count = count + 1
    print "Define name for actor ", count, ":"
    name = raw_input ()
    nams.append(name)

if nams[2]: #I am trying to say 'if nams[2] exists, do something depending on len(nams)
    if len(nams) > 3:
        do_something
    if len(nams) > 4
        do_something_else

if nams[3]: #etc.

问题答案:

使用列表的长度len(n)来告知您的决定而不是检查n[i]每个可能的长度,对您来说更有用吗?



 类似资料:
  • 问题内容: 我正在使用SQL Server 2005/2008。我需要向表中添加一列(如果尚不存在)。这将应用于给定数据库中的所有表。我希望我能早一点,但与此解决方案有关。 如何才能做到这一点? 这是我所拥有的: 但是我得到了错误: 错误102:“ @ tblname”附近的语法不正确。’CreatedOn’附近的语法不正确。“ @tblname”附近的语法不正确。’CreatedOn’附近的语法

  • 本文向大家介绍可以在PostgreSQL表上执行哪种索引?,包括了可以在PostgreSQL表上执行哪种索引?的使用技巧和注意事项,需要的朋友参考一下 索引用于加快PostgreSQL和一般任何关系数据库中的查询执行。PostgreSQL表主要支持几种索引类型。让我们简要讨论3种常见的用户索引类型- hash 这些索引只能处理相等性比较。换句话说,如果我要检查itemA = itemB,则哈希索引

  • IndexList 索引列表 平台差异说明 App H5 微信小程序 支付宝小程序 百度小程序 头条小程序 QQ小程序 √ √ √ √ √ √ √ 基本使用 外层包裹一个index-list组件,内部锚点通过index-anchor组件传入,其余内容可以自定义 可以通过index-list参数自定义索引字符列表 需要监听页面的onPageScroll事件,将当前滚动条高度传入index-list组

  • 问题内容: 这个问题在python中: 第一次打印给出0,第二次打印给出p 我不知道为什么,如果您能给出解释,将不胜感激。 谢谢那些帮助的人:) 问题答案: 索引从开始。所以战列舰包含索引项,,,。 首先获取列表列表的长度,即4。 通过索引值访问列表中的项目。因此,第一次调用该函数: 这是哪个是哪个

  • 我很难选择一个NumPy矩阵的每行的特定列。 假设我有以下矩阵,我称之为: 我还有一个每行列索引的,我称之为: 我需要获得值: 我还可以生成一个与形状相同的矩阵,而不是带有索引的,其中每一列都是一个/范围为0-1的值,指示这是否是必需的列。 我知道这可以通过迭代数组并选择我需要的列值来完成。然而,这将经常在大的数据数组上执行,这就是为什么它必须尽可能快地运行。 因此,我想知道是否有更好的解决办法?

  • 我在Javascript中有一个对象,它有一些条目,如: 我想替换键像: 但我得到了错误:forecasts.map不是一个函数 我已经检查过了,但它不起作用。我如何更换这些钥匙?