小编典典

如果列表索引存在,做 X

all

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

我需要编写这样的代码,如果存在某个列表索引,则运行一个函数。

由于我已经嵌套了关于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.

阅读 69

收藏
2022-08-01

共1个答案

小编典典

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

2022-08-01