📅  最后修改于: 2023-12-03 15:03:19.791000             🧑  作者: Mango
在 Python 中,List 是一种常见的数据类型,它可以容纳任意类型的元素。List[int] 是一种 List,它限制了元素的类型为 int。这种 List 在很多场景下非常有用,比如需要对一组数字进行操作时,我们就可以使用 List[int]。
下面是一个简单的使用 List[int] 的示例:
def sum_of_list(nums: List[int]) -> int:
# 计算 List 中所有元素的和
return sum(nums)
nums = [1, 2, 3, 4, 5]
print(sum_of_list(nums)) # 15
在上面的代码中,我们定义了一个名为 sum_of_list 的函数,它接受一个参数 nums,这个参数的类型被限制为 List[int]。函数的主要功能是计算 List 中所有元素的和,我们使用了 Python 内置函数 sum 来完成这个任务。
在函数的定义中,我们使用了类型注解来标注参数的类型和函数的返回值类型。这些注解并不会影响程序的实际执行,但它们可以提供给 IDE 和阅读代码的人一些有用的提示和信息。
下面是一些常见的 List[int] 操作和用法:
nums = [1, 2, 3, 4, 5]
len(nums)
nums[0]
nums[-1]
for num in nums:
print(num)
nums.sort()
nums.append(6)
nums.remove(1)
总的来说,在 Python 中 List[int] 是一种非常实用的数据类型,它可以帮助我们处理各种数字数据。如果你需要对一组数字进行操作,那么 List[int] 就是一个很好的选择。