gpt4 book ai didi

python - 如果列表索引存在,做 X

转载 作者:IT老高 更新时间:2023-10-28 21:07:03 25 4
gpt4 key购买 nike

在我的程序中,用户输入数字 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.

最佳答案

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

关于python - 如果列表索引存在,做 X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11786157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com