मैं एक सरणी में सबसे कम सकारात्मक मूल्य और सूची में अपनी स्थिति को खोजने के लिए देख रहा हूँ। यदि सूची में कोई मान डुप्लिकेट किया गया है, तो केवल पहला उदाहरण ब्याज का है। 2, मान:: यह है कि मैं क्या जो करता है जो मैं चाहता है,सरणी में न्यूनतम मान खोजें> 0
myArray = [4, 8, 0, 1, 5]
तो स्थिति है, लेकिन 0.
print "Position:", myArray.index(min(myArray))
print "Value:", min(myArray)
उदाहरण के लिए
भी शामिल है, के रूप में यह है, तो खड़ा 0
मैं इसे स्थिति प्रस्तुत करना चाहता हूं: 3, मान: 1
क्या आप अपने सरणी में डुप्लिकेट मान प्राप्त कर सकते हैं? यदि हां, तो क्या आप केवल पहले उदाहरण की स्थिति में रुचि रखते हैं? –
डुप्लिकेट बहुत संभव हैं, और हां पहला उदाहरण ब्याज की बात है, इसे इंगित करने के लिए धन्यवाद, प्रश्न – user3001499
में संशोधन करेगा मैं समस्या विवरण से उलझन में हूं: यह कहता है 'मैं एक सरणी में न्यूनतम मान ढूंढ रहा हूं 0 से अधिक है और इसकी इसी स्थिति 'जो मुझे कार्य की तरह पढ़ती है वह शून्य से अधिक और उसके संबंधित स्थिति से अधिक का सबसे छोटा मान ढूंढना है। मुझे लगता है कि वास्तव में इसका मतलब है कि सबसे छोटा मूल्य (और इसकी स्थिति) जो शून्य से अधिक है ... –