如何将列表作为参数传递给函数

2024-05-29 03:02:34 发布

您现在位置:Python中文网/ 问答频道 /正文

这是一个非常基本的问题,我正在学习python,但我似乎找不到这个问题的具体答案

class Solution:
def passArray(self, nums: List[int]) -> None:
    """
    practice
    """
    print(nums)
passArray(self, nums:[1,2,3])

当我运行这段代码时,它会说“无效语法”,我不知道为什么,如何以正确的方式将我的123个列表传递给这个类


Tags: 答案代码selfnonedef方式语法list
1条回答
网友
1楼 · 发布于 2024-05-29 03:02:34

这里有一些问题

  1. 您需要创建类的对象并调用该方法
  2. 调用函数/方法时不需要传递self
  3. 要传递参数,passArray([1, 2, 3]passArray(nums=[1, 2, 3])

所以

class Solution:
    def passArray(self, nums: List[int]) -> None:
        """
        practice
        """
        print(nums)
ob = Solution()
ob.passArray([1, 2, 3])

相关问题 更多 >

    热门问题