如何在python中调用数组的所有元素?
我正试图让我的代码识别数组中的所有内容,但我认为您应该做的事情不起作用…有什么建议吗 这是我的密码:如何在python中调用数组的所有元素?,python,arrays,python-3.5,Python,Arrays,Python 3.5,我正试图让我的代码识别数组中的所有内容,但我认为您应该做的事情不起作用…有什么建议吗 这是我的密码: 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 尝试: 我想你要做的是看看make是否在你的列表中。在Python中执行此操作的方法是使用in操作符: version
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
尝试:
我想你要做的是看看
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)
还不完全清楚您试图从样本中实现什么。您只是想看看
version
列表中是否存在make
的值吗?如果是,请更改此项:
if make == version[0-14]:
为此:
if make in version:
第二个“加号”前面缺少一个“加号”
抱歉,不够清晰…感谢您的帮助。欢迎使用堆栈溢出!虽然您可能已经解决了该用户的问题,但仅使用代码的答案对将来遇到此问题的用户没有多大帮助。请编辑您的答案,以解释代码解决原始问题的原因。您似乎经常漏掉引号,
make
未定义,切片表示法使用了错误的语法(您应该使用version[0:14]
),并且您的打印语句不完整。一定要在发帖前校对你的问题,并查阅初学者教程,因为他们都会很早就复习这个问题。
if make in version:
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