为了账号安全,请及时绑定邮箱和手机立即绑定

如何解决值错误:不在列表中

如何解决值错误:不在列表中

青春有我 2022-09-06 15:39:40
我在这里遇到了同样的问题,而它实际上在列表中。可能这里还有另一个错误是我的代码检查它,请: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:
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

您可以尝试给定输入中的每个字母,如下所示,输入:


ip = ["o", "k"]

c = (base.index(i) for i in ip)

输出:


for i in c:

...     print(i)

...

14

10


查看完整回答
反对 回复 2022-09-06
?
白衣非少年

TA贡献1155条经验 获得超0个赞

Base 似乎不是列表的列表。

而不是:

if ['o','k'] in list:

您应该使用:

if 'o' in list and 'k' in list:


查看完整回答
反对 回复 2022-09-06
  • 2 回答
  • 0 关注
  • 154 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信