Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
call func from dict
#1
how do I call functions from a dictionary?
def foo():
    print('foo')

def bar():
    print('bar')

foobar = {
    'foo': foo,
    'bar': bar
}

command = input('foo or bar, Choose one. ')

foobar[command] # returns nothing.
print(foobar[command]) # prints memory location.
Output:
PS C:\Users\User\Desktop> python test.py foo or bar, Choose one. foo <function foo at 0x0380C030> PS C:\Users\User\Desktop>
Reply


Messages In This Thread
call func from dict - by mcmxl22 - Jun-20-2019, 05:56 PM
RE: call func from dict - by michalmonday - Jun-20-2019, 05:59 PM
RE: call func from dict - by mcmxl22 - Jun-21-2019, 03:29 AM
RE: call func from dict - by snippsat - Jun-21-2019, 05:20 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to output one value per request of the CSV and print it in another func? Student44 3 1,323 Nov-11-2022, 10:45 PM
Last Post: snippsat
  Func Animation not displaying my live graph jotalo 0 1,555 Nov-13-2020, 10:56 PM
Last Post: jotalo
  Trying to write func("abcd") -> "abbcccdddd" omm 8 4,096 Oct-24-2020, 03:41 AM
Last Post: bowlofred
  Sort a dict in dict cherry_cherry 4 73,203 Apr-08-2020, 12:25 PM
Last Post: perfringo
  call dict object result key error lateublegende 2 3,037 May-15-2019, 01:08 PM
Last Post: lateublegende
  About [from FILE import FUNC] Nwb 7 3,590 Apr-21-2019, 02:46 PM
Last Post: snippsat
  Executing func() from a different folder ebolisa 2 2,341 Jan-14-2019, 10:18 AM
Last Post: ebolisa
  Correct number wrong position func. albry 5 6,008 Jan-11-2019, 04:01 PM
Last Post: Larz60+
  How can I return my list from a func? Mike Ru 3 3,085 Oct-22-2018, 01:15 PM
Last Post: buran
  list func in lambda mepyyeti 1 2,909 Mar-10-2018, 09:07 PM
Last Post: buran

Forum Jump:

User Panel Messages

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