2011-12-14 14 views
6

क्या पाइथन से सी ++ में दी गई सूची की लंबाई की गणना करने का कोई तरीका है? मैं कुछ इस तरह करते हैं चाहते हैं, लेकिन सूची वर्ग length (या इसी तरह कुछ भी) का अभाव है विधि:बढ़ावा :: पायथन :: सूची लंबाई

class Awesome{ 
    public: 
    void awesomeMethod(const boost::python::list& list_of_something){ 
     list_of_something.length() // suprisingly there's no such method 
    } 
}; 

उत्तर

2

प्रयास करें यह len, नहीं length कहा जाता है, और यह एक तरीका है, लेकिन एक बिना आधार के समारोह नहीं है (अजगर length तरीकों का उपयोग नहीं है, लेकिन लंबाई प्रोटोकॉल और len() समारोह)।

return boost::python::len(list_of_something); 
संबंधित मुद्दे