开发者社区 问答 正文

如何解决ValueError:不在列表中

我实际上在列表上时遇到了同样的问题。可能还有另一个错误,这是我的代码检查它,请:

base = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
c= base.index(a)

输入a,我确定它是“ o”,“ k”

ValueError: ['o', 'k'] is not in list

另外,我不能放入try:,因为必须完成这一行,否则整个程序将无法正常工作

问题来源:stackoverflow

展开
收起
is大龙 2020-03-24 21:50:29 1007 分享 版权
1 条回答
写回答
取消 提交回答
  • 您可以尝试输入给定输入中的每个字母,例如输入:

    ip = ["o", "k"]
    c = (base.index(i) for i in ip)
    

    输出:

    for i in c:
    ...     print(i)
    ...
    14
    10
    

    回答来源:stackoverflow

    2020-03-24 21:50:36
    赞同 展开评论
问答地址: