python - Python:在字符串列表中检查字符串的方法,但仅在列表中的特定位置。就像检查“a”是否在第一个插槽中
问题描述
检查列表中的值的大多数解决方案只是一般检查,例如“a”是否在列表中的任何位置返回 true。如果列表是
['a', 'b', 'c']
我想看看“a”是否在第一个插槽中。我对python很陌生,所以我不确定解决方案会有多复杂。
解决方案
要查看是否'a'
在第一个插槽中,只需编写:
list = ['a', 'b', 'c']
if list[0] == 'a':
print('yes')
如果要查找索引号,代码为:
list = ['a', 'b', 'c']
for i in list:
if i == 'a':
print('index: %s' % list.index(i))
这将告诉您索引号,但是如果您想要插槽号,请更改list.index(i)
为int(list.index(i) + 1)
和。%s
%d
推荐阅读
- javascript - 将包含与对象数组一起使用
- excel - Excel:查找值属于哪个范围(如果有)(稀疏范围)
- python-3.x - 从 Bokeh Multiselect 获取字符串值
- javascript - 尝试打印 unicode 代码点表
- wordpress - Wordpress REST-API + ACF:无法在 JSON 响应中显示
- java - 无法从 SD 卡加载文件
- arrays - Node.js 初学者在数组、promise 和异步中苦苦挣扎
- php - 为什么 PHP 允许静态调用非静态方法,但不允许静态调用非静态属性?
- java - Gradle 无法识别课程
- javascript - 淡入淡出 JS 切换