在我的程序中,用户输入数字 n
,然后输入数字字符串 n
,这些字符串存储在一个列表中。
我需要这样的代码,如果某个列表索引存在,然后运行一个函数。
由于我嵌套了关于 len(my_list)
的 if 语句,这使得问题变得更加复杂。
这里有一个简化版本的我现在拥有的,但是不起作用:
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.