假設我有清單:
lst1 = ['abc', 'abcde', 'abab', 'acd']
我想創建一個字典來計算 'ab' 在串列中的次數,所以在這個例子中,字典是{'ab': 4}. 我該怎么辦?
uj5u.com熱心網友回復:
您可以在其中使用生成器運算式 sum
>>> lst1 = ['abc', 'abcde', 'abab', 'acd']
>>> {'ab': sum(i.count('ab') for i in lst1)}
{'ab': 4}
uj5u.com熱心網友回復:
您可以使用以下內容:
>>> {'ab': ','.join(l).count('ab')}
{'ab': 4}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/360837.html
