मुझे सूची समझ के बारे में पता है, शब्दकोश समझ के बारे में क्या?क्या पाइथन में शब्दकोश की समझ है? (फंक्शन लौटने वाले फंक्शन के साथ समस्या)
अपेक्षित आउटपुट:
>>> countChar('google')
{'e': 1, 'g': 2, 'l': 1, 'o': 2}
>>> countLetters('apple')
{'a': 1, 'e': 1, 'l': 1, 'p': 2}
>>> countLetters('')
{}
संहिता (मैं अभी शुरुआत कर रहा हूँ):
def countChar(word):
l = []
#get a list from word
for c in word: l.append(c)
sortedList = sorted(l)
uniqueSet = set(sortedList)
return {item:word.count(item) for item in uniqueSet }
इस कोड के साथ क्या समस्या है? मुझे यह SyntaxError
क्यों मिलता है?
return { item:word.count(item) for item in uniqueSet }
^
SyntaxError: invalid syntax
सिंटेक्स त्रुटि अतिरिक्त ')' है: 'word.count (आइटम))' –
corrected.but अभी भी समस्या मिल गया – newbie
y कर सकते हैं आप जिस वास्तविक त्रुटि को प्राप्त कर रहे हैं उसे पेस्ट करें? – SingleNegationElimination