python 列表未定义错误不知道如何定义列表

标签 python python-3.x nameerror

def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float:

    concat = sorted(nums1 + nums2)
    median = concat[len(concat) //2] if len(concat)%2 ==0 else (concat[len(concat) //2]                             +concat[(len(concat)+1)//2])/2
    return median

错误代码如下

<小时/>

NameError Traceback (most recent call last) in ----> 1 def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float: 2 3 concat = sorted(nums1 + nums2) 4 median = concat[len(concat) //2] if len(concat)%2 ==0 else (concat[len(concat) //2]
+concat[(len(concat)+1)//2])/2 5 return median

NameError: name 'List' is not defined

最佳答案

只需添加导入来自键入导入列表

关于python 列表未定义错误不知道如何定义列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57385776/

相关文章:

python - Pandas:如何打开某些文件

python - 为什么这段代码无法在Python中的另一个函数中调用函数

python - 解析数据框中两种不同格式的日期

python - Beautifulsoup python3 Howlongtobeat.com 提取名称(和其他元素)

python 名称错误: global name is not defined

python - 可以检查分支的 python linter/static 检查器

python - 我如何从用户输入中搜索单词列表的文本文件并打印包含这些单词的行?

python - 传递cursor.execute mysql 查询中的元素列表

ruby - 未初始化的常量 Student::Net

python - NameError:名称 'self' 未在 EXEC/EVAL 中定义