Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
NameError
#1
I am getting a NameError that I do not understand.
It appears the function "combo" is defined in the proper place, so "combo not found" is puzzling to me.

class Solution(object):
    
    def combo(self, l1, l2):
        cs = []
        for i in range(len(l1)):
            for j in range(len(l2)):
                cs.append(l1[i] + l2[j])
        return cs
    
    
    def letterCombinations(self, digits):
        s = combo(["a", "b", "c"], ["d", "e", "f"])
        return s
Error:
NameError: global name 'combo' is not defined s = combo(["a", "b", "c"], ["d", "e", "f"]) Line 16 in letterCombinations (Solution.py) ret = Solution().letterCombinations(param_1) Line 39 in _driver (Solution.py) _driver() Line 49 in <module> (Solution.py)
Reply


Messages In This Thread
NameError - by nafshar - Oct-18-2022, 01:24 PM
RE: NameError - by Gribouillis - Oct-18-2022, 01:45 PM
RE: NameError - by nafshar - Oct-18-2022, 01:50 PM
RE: NameError - by deanhystad - Oct-18-2022, 02:13 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  NameError: NameError: global name 'BPLInstruction' is not defined colt 7 4,593 Oct-27-2019, 07:49 AM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020