मैं जानना चाहता हूं कि पाइथन में मूल डेटाटाइप है जो एक निश्चित-लंबाई फीफो बफर की तरह कार्य करता है। उदाहरण के लिए, मैं एक लम्बाई 5 फीफो बफर बनाना चाहता हूं जो सभी शून्यों के साथ शुरू किया गया है। फिर, यह इस प्रकार दिखाई देंगे:एक निश्चित लंबाई के लिए पायथन डेटाटाइप
[0,0,0,0,0]
तब, जब मैं वस्तु पर डाल फ़ंक्शन को कॉल करें, यह पिछले शून्य बंद बदलाव और नए डाल देंगे मूल्य, 1 कहते हैं, बाईं ओर में:
[1,0,0,0,0]
अगर मैं एक 2 शब्दों में कहें, यह तो बदलाव होता है और इस तरह देखने के लिए डाल दिया:
[2,1,0,0,0]
... और एस ओ ऑन नया मूल्य आगे बढ़ता है और सबसे पुराना एक स्थानांतरित हो जाता है। मैं समझता हूं कि यह स्वयं को लागू करना बहुत आसान होगा, लेकिन यदि संभव हो तो मैं देशी पायथन डेटाटाइप का उपयोग करना चाहूंगा। क्या किसी को पता है कि इसके लिए कौन सा डेटाटाइप सबसे अच्छा होगा?
धन्यवाद। बस। – Doughy