Portál AbcLinuxu, 31. října 2025 05:07
Řešení dotazu:
 2.9.2015 19:39
xxxxxx             | skóre: 23
        2.9.2015 19:39
xxxxxx             | skóre: 23
            
            
        
def nejaka_fce():
    return 'Hello, World!'
seznam = [nejaka_fce]
print(seznam[0]())  # Vypíše Hello, World!
            myList['fnName0', 'fnName1', 'fnName2'] # Seznam funkcí myFunction = globals()[myList['fnName'][0]] # Získá název funkce fnName0 myFunction(param1, param2) # Zavolá funkci fnName0(param1, param2)
 4.9.2015 15:55
xxxxxx             | skóre: 23
        4.9.2015 15:55
xxxxxx             | skóre: 23
            
            
        >>> myList['fnName0', 'fnName1', 'fnName2'] NameError: name 'myList' is not defined Oprava: myList['fnName0', 'fnName1', 'fnName2'] -> myList = ['fnName0', 'fnName1', 'fnName2'] >>> myList['fnName'][0] TypeError: list indices must be integers, not strNavíc, proč do toho tahat
globals? Mít dict -> list -> fce namísto list -> fce? 
            
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.