Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;以英语发言;语句不工作并引发错误-python_Python_List - Fatal编程技术网

&引用;以英语发言;语句不工作并引发错误-python

&引用;以英语发言;语句不工作并引发错误-python,python,list,Python,List,我是python的新手,试图在可视化代码中做一些愚蠢的事情。有一天我写了220行代码。现在我写完了,我看到了以下错误: List expression not allowed in type annotation . Use List[T] instead 因为这一行,我被困在这里面了: elif: gender in ['F', 'f', 'female', 'Female'] 上面的代码行是导致错误的代码行,但我从现有代码行复制了下面的代码,但这不会产生错误: 如果['m','m','M

我是python的新手,试图在可视化代码中做一些愚蠢的事情。有一天我写了220行代码。现在我写完了,我看到了以下错误:

List expression not allowed in type annotation . Use List[T] instead
因为这一行,我被困在这里面了:

elif: gender in ['F', 'f', 'female', 'Female']
上面的代码行是导致错误的代码行,但我从现有代码行复制了下面的代码,但这不会产生错误:


如果['m','m','Male','Male']中的性别:

则在
elif
后面有一个额外的冒号
,因此,不要:

elif: gender in ['F', 'f', 'female', 'Female']
尝试将冒号放在末尾:

elif gender in ['F', 'f', 'female', 'Female']:

然后它就会起作用。

这个
elif:gender in['F','F','female','female'.]难道不是
elif-gender in['F','F','female','female'.]吗: