55智能网
新记
python中如何计算一个list里有几个相同的string
如题所述
举报该文章
其他看法
第1个回答 2012-11-16
a=[1,2,3,1,2]
print len(a)-len(set(a))
set返回的是没有重复的组,长度之差就是有几个重复
第2个回答 2012-11-16
import operator
data = [ 'ab' ,'d' ,'ab' ,'c' ,'c' ,'1234' ]
con = { }
[ operator.setitem( con ,i ,con.get( i ,0 ) + 1 ) for i in data ]
print( con )
第3个回答 2012-11-16
while 循环遍历list,是string就num=num+1
相似回答
大家正在搜
相关问题
python 如何找出两个list中的相同元素
python 计算一个list 里相同字母出现的次数
python list 中有多少相同的元素
Python怎么把一个list里面相同元素的位置找出来
python中的list中多个有包含tuple的list,如...
python 怎么表示一个list中有很多list
python 寻找两个list 相同的元素?
python重复list中元素中的字母次数