我正在尝试让我的代码识别我的数组中的所有内容,但我认为你应该做的是不工作......有什么建议???
这是我的代码:
version = ['4','4s','5','5C','5S','6','6 Plus','6+','6S','6S', Plus','6S+','SE','7','7 Plus','7+']
if make == version[0-14]:
print (m
答案 0 :(得分:4)
我认为您要做的是查看列表中是否有make
。在Python中执行此操作的方法是使用in
运算符:
version = ['4','4s','5','5C','5S','6','6 Plus','6+','6S','6S', 'Plus','6S+','SE','7','7 Plus','7+']
if make in version:
print (make)
答案 1 :(得分:0)
尝试:
m = '4'
if any([m == v for v in version[0:14]]):
print(m)
答案 2 :(得分:0)
您要从样本中完成的工作并不完全清楚。您是否只是想查看make
列表中是否存在version
的值?如果是这样,请更改:
if make == version[0-14]:
到此:
if make in version:
答案 3 :(得分:0)
在第二个“加号”前面缺少一个'
version = ['4','4s','5','5C','5S','6','6 Plus','6+','6S','6S', 'Plus','6S+','SE','7','7 Plus','7+']
if make == version[0-14]:
print (m