【发布时间】:2019-12-14 13:57:45
【问题描述】:
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(最近调用 最后)在 ----> 1 def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float: 2 3 连续 = 排序(nums1 + nums2) 4 中值 = concat[len(concat) //2] if len(concat)%2 ==0 else (concat[len(concat) //2]
+concat[(len(concat)+1)//2])/2 5 返回中位数NameError:名称“列表”未定义
【问题讨论】:
-
也许你的意思是
list?如果你没有List似乎是一个类。 -
在 def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float:
-
看起来你想使用
typing中可用的类型 -
从输入导入列表
标签: python python-3.x nameerror