大家可以告诉我如何检查变量值是否在数组中 就像我有
variable = 17.40
array = [14.40,14.12,45.50.....]
需要检查变量值是否存在
编辑 我尝试了以下但它不起作用
scoremx = [19,18,17]
style_score=score.objects.get(user_id=request.user.id)
if style_score.style_quiz_score in scoremx:
it goes in else cxondition but it has the 19 value in database
答案 0 :(得分:3)
试试这个:
if int(style_score.style_quiz_score) in scoremx:
pass
您无法比较int和float。 你应该这样做:
if 17 <= style_score.style_quiz_score < 20:
pass
答案 1 :(得分:0)
if variable in array:
#do something