在我的程序中,用户输入 number n,然后输入n存储在列表中的字符串数。
n
我需要编写这样的代码,如果存在某个列表索引,则运行一个函数。
由于我已经嵌套了关于len(my_list).
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]每个可能的长度对您来说是否更有用?
len(n)
n[i]