passing variable in python array instead of string












-1














I'm not sure if the title matches what I'm trying to do in Python.



I'm trying to call this function with parameters but not sure how to do it in python..



def PlaceOrder():
order_data = {
'type': 'market',
'side': 'sell',
'product_id': 'BTC-USD',
'size': '0.01'
}


I'd like to make something like



def PlaceOrder(product_id,price,quantity,type):
order_data = {
'type': type,
'side': quantity,
'product_id': product_id,
'size': price
}


Thanks in advance.










share|improve this question


















  • 6




    That code appears to be valid. Have you tried running it? You need to return the dictionary, but it otherwise seems fine.
    – Carcigenicate
    Nov 15 at 22:54












  • Do you just need to add a return at the end to get the dictionary you made? return order_data
    – A Kruger
    Nov 15 at 22:57










  • What exactly isn't working?
    – juanpa.arrivillaga
    Nov 15 at 22:59










  • Do you mean, you want to pass the entire dict instead key at a time?
    – Joshua Nixon
    Nov 15 at 23:21
















-1














I'm not sure if the title matches what I'm trying to do in Python.



I'm trying to call this function with parameters but not sure how to do it in python..



def PlaceOrder():
order_data = {
'type': 'market',
'side': 'sell',
'product_id': 'BTC-USD',
'size': '0.01'
}


I'd like to make something like



def PlaceOrder(product_id,price,quantity,type):
order_data = {
'type': type,
'side': quantity,
'product_id': product_id,
'size': price
}


Thanks in advance.










share|improve this question


















  • 6




    That code appears to be valid. Have you tried running it? You need to return the dictionary, but it otherwise seems fine.
    – Carcigenicate
    Nov 15 at 22:54












  • Do you just need to add a return at the end to get the dictionary you made? return order_data
    – A Kruger
    Nov 15 at 22:57










  • What exactly isn't working?
    – juanpa.arrivillaga
    Nov 15 at 22:59










  • Do you mean, you want to pass the entire dict instead key at a time?
    – Joshua Nixon
    Nov 15 at 23:21














-1












-1








-1







I'm not sure if the title matches what I'm trying to do in Python.



I'm trying to call this function with parameters but not sure how to do it in python..



def PlaceOrder():
order_data = {
'type': 'market',
'side': 'sell',
'product_id': 'BTC-USD',
'size': '0.01'
}


I'd like to make something like



def PlaceOrder(product_id,price,quantity,type):
order_data = {
'type': type,
'side': quantity,
'product_id': product_id,
'size': price
}


Thanks in advance.










share|improve this question













I'm not sure if the title matches what I'm trying to do in Python.



I'm trying to call this function with parameters but not sure how to do it in python..



def PlaceOrder():
order_data = {
'type': 'market',
'side': 'sell',
'product_id': 'BTC-USD',
'size': '0.01'
}


I'd like to make something like



def PlaceOrder(product_id,price,quantity,type):
order_data = {
'type': type,
'side': quantity,
'product_id': product_id,
'size': price
}


Thanks in advance.







python






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 15 at 22:53









user9578149

62




62








  • 6




    That code appears to be valid. Have you tried running it? You need to return the dictionary, but it otherwise seems fine.
    – Carcigenicate
    Nov 15 at 22:54












  • Do you just need to add a return at the end to get the dictionary you made? return order_data
    – A Kruger
    Nov 15 at 22:57










  • What exactly isn't working?
    – juanpa.arrivillaga
    Nov 15 at 22:59










  • Do you mean, you want to pass the entire dict instead key at a time?
    – Joshua Nixon
    Nov 15 at 23:21














  • 6




    That code appears to be valid. Have you tried running it? You need to return the dictionary, but it otherwise seems fine.
    – Carcigenicate
    Nov 15 at 22:54












  • Do you just need to add a return at the end to get the dictionary you made? return order_data
    – A Kruger
    Nov 15 at 22:57










  • What exactly isn't working?
    – juanpa.arrivillaga
    Nov 15 at 22:59










  • Do you mean, you want to pass the entire dict instead key at a time?
    – Joshua Nixon
    Nov 15 at 23:21








6




6




That code appears to be valid. Have you tried running it? You need to return the dictionary, but it otherwise seems fine.
– Carcigenicate
Nov 15 at 22:54






That code appears to be valid. Have you tried running it? You need to return the dictionary, but it otherwise seems fine.
– Carcigenicate
Nov 15 at 22:54














Do you just need to add a return at the end to get the dictionary you made? return order_data
– A Kruger
Nov 15 at 22:57




Do you just need to add a return at the end to get the dictionary you made? return order_data
– A Kruger
Nov 15 at 22:57












What exactly isn't working?
– juanpa.arrivillaga
Nov 15 at 22:59




What exactly isn't working?
– juanpa.arrivillaga
Nov 15 at 22:59












Do you mean, you want to pass the entire dict instead key at a time?
– Joshua Nixon
Nov 15 at 23:21




Do you mean, you want to pass the entire dict instead key at a time?
– Joshua Nixon
Nov 15 at 23:21












1 Answer
1






active

oldest

votes


















1














I'm not sure exactly what you're trying to do because the question isn't very specific. However, my hunch is that one of these is what you're trying to do:



order_data={}
def PlaceOrder(product_id,price,quantity,type):
order_data = {
'type': type,
'side': quantity,
'product_id': product_id,
'size': price
}


or maybe you want:



def PlaceOrder(product_id,price,quantity,type):
order_data = {
'type': type,
'side': quantity,
'product_id': product_id,
'size': price
}
return order_data


or maybe even:



def PlaceOrder(product_id,price,quantity,type):
global order_data
order_data = {
'type': type,
'side': quantity,
'product_id': product_id,
'size': price
}


or are you looking for something like:



def PlaceOrder(product_id,price,quantity,type):
order_data = {
'type': type,
'side': quantity,
'product_id': product_id,
'size': price
}
return order_data
print(PlaceOrder("BTC-USD","0.01","sell","market"))





share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53329008%2fpassing-variable-in-python-array-instead-of-string%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    I'm not sure exactly what you're trying to do because the question isn't very specific. However, my hunch is that one of these is what you're trying to do:



    order_data={}
    def PlaceOrder(product_id,price,quantity,type):
    order_data = {
    'type': type,
    'side': quantity,
    'product_id': product_id,
    'size': price
    }


    or maybe you want:



    def PlaceOrder(product_id,price,quantity,type):
    order_data = {
    'type': type,
    'side': quantity,
    'product_id': product_id,
    'size': price
    }
    return order_data


    or maybe even:



    def PlaceOrder(product_id,price,quantity,type):
    global order_data
    order_data = {
    'type': type,
    'side': quantity,
    'product_id': product_id,
    'size': price
    }


    or are you looking for something like:



    def PlaceOrder(product_id,price,quantity,type):
    order_data = {
    'type': type,
    'side': quantity,
    'product_id': product_id,
    'size': price
    }
    return order_data
    print(PlaceOrder("BTC-USD","0.01","sell","market"))





    share|improve this answer




























      1














      I'm not sure exactly what you're trying to do because the question isn't very specific. However, my hunch is that one of these is what you're trying to do:



      order_data={}
      def PlaceOrder(product_id,price,quantity,type):
      order_data = {
      'type': type,
      'side': quantity,
      'product_id': product_id,
      'size': price
      }


      or maybe you want:



      def PlaceOrder(product_id,price,quantity,type):
      order_data = {
      'type': type,
      'side': quantity,
      'product_id': product_id,
      'size': price
      }
      return order_data


      or maybe even:



      def PlaceOrder(product_id,price,quantity,type):
      global order_data
      order_data = {
      'type': type,
      'side': quantity,
      'product_id': product_id,
      'size': price
      }


      or are you looking for something like:



      def PlaceOrder(product_id,price,quantity,type):
      order_data = {
      'type': type,
      'side': quantity,
      'product_id': product_id,
      'size': price
      }
      return order_data
      print(PlaceOrder("BTC-USD","0.01","sell","market"))





      share|improve this answer


























        1












        1








        1






        I'm not sure exactly what you're trying to do because the question isn't very specific. However, my hunch is that one of these is what you're trying to do:



        order_data={}
        def PlaceOrder(product_id,price,quantity,type):
        order_data = {
        'type': type,
        'side': quantity,
        'product_id': product_id,
        'size': price
        }


        or maybe you want:



        def PlaceOrder(product_id,price,quantity,type):
        order_data = {
        'type': type,
        'side': quantity,
        'product_id': product_id,
        'size': price
        }
        return order_data


        or maybe even:



        def PlaceOrder(product_id,price,quantity,type):
        global order_data
        order_data = {
        'type': type,
        'side': quantity,
        'product_id': product_id,
        'size': price
        }


        or are you looking for something like:



        def PlaceOrder(product_id,price,quantity,type):
        order_data = {
        'type': type,
        'side': quantity,
        'product_id': product_id,
        'size': price
        }
        return order_data
        print(PlaceOrder("BTC-USD","0.01","sell","market"))





        share|improve this answer














        I'm not sure exactly what you're trying to do because the question isn't very specific. However, my hunch is that one of these is what you're trying to do:



        order_data={}
        def PlaceOrder(product_id,price,quantity,type):
        order_data = {
        'type': type,
        'side': quantity,
        'product_id': product_id,
        'size': price
        }


        or maybe you want:



        def PlaceOrder(product_id,price,quantity,type):
        order_data = {
        'type': type,
        'side': quantity,
        'product_id': product_id,
        'size': price
        }
        return order_data


        or maybe even:



        def PlaceOrder(product_id,price,quantity,type):
        global order_data
        order_data = {
        'type': type,
        'side': quantity,
        'product_id': product_id,
        'size': price
        }


        or are you looking for something like:



        def PlaceOrder(product_id,price,quantity,type):
        order_data = {
        'type': type,
        'side': quantity,
        'product_id': product_id,
        'size': price
        }
        return order_data
        print(PlaceOrder("BTC-USD","0.01","sell","market"))






        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 15 at 23:23

























        answered Nov 15 at 23:16









        Mr Mc Epic

        185




        185






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53329008%2fpassing-variable-in-python-array-instead-of-string%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

            ComboBox Display Member on multiple fields

            Is it possible to collect Nectar points via Trainline?