我只是想知道“ in”子句的行为。它不应该返回包容性吗? [2,3]中的1表示什么?
答案 0 :(得分:2)
in
检查索引
索引从零开始
1 in [2,3]
表示该数组中是否包含索引1
,这是正确的
基本上,它简单地检查对象中的键,并且在数组索引中是键
答案 1 :(得分:2)
因为django.core.exceptions.ImproperlyConfigured: Requested setting DEBUG, but settings are not configured.You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
检查“键”。您的数组有一个“键” in
。 (键是数组中的索引)
不要使用1
来检查数组中是否存在元素,而将in
用作对象文字。
改用in
includes()