8
A
回答
20
您检查长度:
len(x) >= 4
,或者你赶上IndexError
例外:
try:
value = x[3]
except IndexError:
value = None # no 4th index
你用什么取决于你多久可以预期有成为第4个值。如果通常在那里,请使用异常处理程序(更好地请求原谅);如果你主要是不要有第4个值,测试的长度(看你之前跳过)。
3
你想检查列表是否是4个或更多元素?
len(x) >= 4
你想检查一个系列中的第四个元素是否在列表中?
'd' in x
相关问题
- 1. 如何检查列表中是否存在元素python
- 2. Python如何检查列表中是否存在元素?
- 3. 检查列表中的元素是否存在于python列表的元素中
- 4. 检查列表的同一子列表中是否存在两个元素Python
- 5. 检查列表元素是否存在于另一个列表的元素中
- 6. 如何检查TCL中是否存在列表元素?
- 7. 如何检查列表以查看元素是否存在?
- 8. 如何检查是否元素列表
- 9. Python:检查元素是否不在两个列表中?
- 10. Python Xpath如何检查一个元素是否存在?
- 11. 如何检查元素是否存在?
- 12. 如何检查元素是否存在?
- 13. python检查列表元素的存在
- 14. 检查表单元素是否存在
- 15. 如何拆分每个第N个元素的Python列表
- 16. 如何检查列表中的元素是否为空列表:[]?
- 17. 检查一个元素是否存在
- 18. 如何使用scala检查三个列表中是否存在元素?
- 19. 如何检查一个元素是否存在于haskell的列表中?
- 20. 如何检查列表中的每个元素是否相等?
- 21. 如何检查Ada中是否存在阵列元素
- 22. 如何检查一个元组是否存在于Python列表中?
- 23. 如何检查元素是否也是另一个列表
- 24. 如何检查表中是否存在元素(mysql)
- 25. 如何检查表中的元素是否存在?
- 26. 如何检查列表中的元素是否为列表(使用Python)?
- 27. 按Python中第n个元素搜索元组列表
- 28. Scala检查列表中是否存在元素
- 29. 检查球拍列表中是否存在元素
- 30. GNU-make检查元素是否存在于列表/数组中
不错,您向新用户展示了LBYL和EAFP模式。 (@A_B,谷歌他们) – forivall 2013-03-21 17:32:54
这很好,如果你的测试数量是一个已知的固定值,但如果它是一个整数变量,你可能不想接受负值作为有效,尽管他们将成功索引到列表中。 – 2018-01-28 09:41:24
@SimonHibbs或者首先对这个值进行规范化(将len(x)'加到负指数,所以'normalized = len(x)+ idx if idx <0 else idx'),然后检查是否0 <= normalized
2018-01-28 10:03:50