इसलिए मैं इस प्रोग्राम को बनाने की कोशिश कर रहा हूं जो उपयोगकर्ता को इनपुट के लिए पूछेगा और मूल्यों को सरणी/सूची में संग्रहीत करेगा।
फिर जब एक रिक्त रेखा दर्ज की जाती है तो यह उपयोगकर्ता को बताएगी कि उनमें से कितने मूल्य अद्वितीय हैं।
मैं इसे वास्तविक जीवन के कारणों के लिए बना रहा हूं और समस्या के रूप में नहीं।मैं पायथन में सरणी के अंदर अद्वितीय मानों को कैसे गिन सकता हूं?
# ask for input
ipta = raw_input("Word: ")
# create list
uniquewords = []
counter = 0
uniquewords.append(ipta)
a = 0 # loop thingy
# while loop to ask for input and append in list
while ipta:
ipta = raw_input("Word: ")
new_words.append(input1)
counter = counter + 1
for p in uniquewords:
..और कि सभी मैं अब तक मिल गया है के बारे में बताया गया है:
enter: happy
enter: rofl
enter: happy
enter: mpg8
enter: Cpp
enter: Cpp
enter:
There are 4 unique words!
मेरे कोड इस प्रकार है।
मुझे यकीन नहीं है कि सूची में शब्दों की अनूठी संख्या को कैसे गिनना है?
अगर कोई समाधान पोस्ट कर सकता है तो मैं इससे सीख सकता हूं, या कम से कम मुझे दिखा सकता हूं कि यह कितना अच्छा होगा, धन्यवाद! अपने समाधान इस के साथ
words = ['a', 'b', 'c', 'a']
unique_words = set(words) # == set(['a', 'b', 'c'])
unique_word_count = len(unique_words) # == 3
सशस्त्र,:
आप अपने कोड नमूना, पायथन में अपनी महत्वपूर्ण में खरोज को ठीक कर सकता है! – codebox
आपने इसे पढ़ने योग्य बनाने के लिए इसे संपादित करने के बजाय अपना कोड हटा दिया है! कोड होने से बहुत मदद मिलेगी ... – Hbcdev
@codebox क्षमा करें अब –