我想要做的是列出一個像[['Smith','13','19','8','12']「的列表)從中取出整數並將它們全部加起來計算平均值。任何人都知道如何做到這一點?解析包含Str和Ints的列表
-4
A
回答
1
你可以這樣做:
# go through each member of your list and call the
# builtin string method `isdigit` check out the documentation
digits = [int(s) for s in your_list if s.isdigit()]
# use the built in `sum` function and the builtin `len` function
sum(digits)/len(digits)
+0
這幫了很大忙,我在一些問題上得到零分,但這讓我明白我在做什麼錯了謝謝 – Mike
0
使用try
。
sum = 0
number_of_ints = 0
for items in ['Smith', '13', '19', '8', '12']:
try:
sum += int(items)
number_of_ints+=1
except:
pass
print sum/number_of_ints
基本上,這試圖將其添加到sum
。如果失敗,則繼續。
0
試試這個:
myList = ['Smith', '13', '19', '8', '12']
count = 0
total = 0
for i in myList:
if i.isdigit():
count += 1
total += int(i)
average = total/count
相關問題
- 1. 解析Json包含列表
- 2. 如何解析包含decimal和datetime.datetime的列表?
- 3. 解析INTS了XML屬性
- 4. Haskell中的閉包和列表解析
- 5. Python解析字符串包含函數,列表和字典
- 6. 解析數組列表包含,整數和字符串
- 7. 在一列中解析包含列表的CSV
- 8. 如何解析包含單個陣列
- 9. 解析包含「£」的XMl
- 10. 包含空白字符和int(str)的python-str
- 11. 解析函數和包含文件
- 12. 包含在列表中的C#字符串解析
- 13. Lex/Yacc解析器解析文件,其中包含標題和值列
- 14. 列表和包含方法
- 15. AzCopy - 包含表和隊列
- 16. Python列表str和向後
- 17. 嵌套列表和列表解析
- 18. 包含列表
- 19. 包含列表
- 20. 如何解決包含列表的列表中的值?
- 21. 包含嵌套列表的元組的列表理解
- 22. 包含對象的ObservableCollection包含列表
- 23. 轉到:和解組XML列表包含不同的實體
- 24. C#的System.Guid不包含定義解析
- 25. 用urllib2解析包含flash的網頁
- 26. 如何解析包含毫秒的TimeSpan?
- 27. 解析:查詢包含的指針
- 28. 包含括號的公式解析器
- 29. 解析包含字符引用的xml
- 30. jQuery的XML與包含標記解析:
您是否嘗試過什麼自己了嗎? SO不是免費的編碼服務;你不能在這裏複製/粘貼作業。請告訴我們您到目前爲止所做的嘗試,我們將非常樂意幫助解決您遇到的任何具體問題。 – iCodez
如果你是誰負責這個數據結構:改變它! – Matthias
@Mike你可以接受最能幫助你的答案。 – AHuman