[英]How to iterate list items to store as a dictionary and write it to json?
[英]how to store dictionary items in a list
這個問題有點難成一個單一的問題,所以我將不得不解釋。 我試圖檢查給定的字符串以查看字符串中的內容是否在字典中,如果字典中的每個字母都滿足這種情況,則將關鍵字存儲在“注釋”列表中。 但是您如何將其存儲在列表中以及如何將其退回,因為我一直沒有得到任何回報,這就是我所擁有的:
def text2notes (s):
s = s.lower()
noteBook = { "e":30, "t":31, "a":32, "o": 33, "i": 34, "n" :35, "h": 36}
Notes = []
for NoteBook in s:
if s in noteBook:
Notes.append(noteBook[s])
return Notes
請幫忙。
嘗試以下方法:
for character in s:
if character in noteBook:
Notes.append(noteBook[character])
另外,請確保return Notes
不在for循環之外。
檢查一下:
def text2notes(s):
s = s.lower()
noteBook = {"e": 30, "t": 31, "a": 32, "o": 33, "i": 34, "n": 35, "h": 36}
Notes = []
for NoteBook in s:
print NoteBook
if NoteBook in noteBook:
Notes.append(noteBook[NoteBook])
return Notes
檢查的NoteBok
沒有s
的循環
您可以將檢查轉換為布爾值,然后執行條件語句:
def text2notes(s):
s = s.lower()
noteBook = {"e": 30, "t": 31, "a": 32, "o": 33, "i": 34, "n": 35, "h": 36}
Notes = []
Note = (notebook in s)
print Note
if Note is True:
Notes.append(noteBook[NoteBook])
return Notes
希望這可以幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.