比如把[['cola', 'juice', 'coffee', 'tea'],['cola', 'juice', 'tea', 'coffee'],['cola', 'juice', 'coffee', 'tea']]转换成{('cola', 'juice', 'coffee', 'tea'): 2,('cola', 'juice', 'tea', 'coffee'): 1}在编译器中for i in a:if(b.has_key(tuple(i))==False):b[tuple(i)]=1else:b[tuple(i)]+=1是可行的
2 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
python3.2
a=[['cola', 'juice', 'coffee', 'tea'],['cola', 'juice', 'tea', 'coffee'],['cola', 'juice', 'coffee', 'tea']]
b={}
for i in a:
i=str(i)
b[i]=b.get(i,0)+1
print(b)
添加回答
举报
0/150
提交
取消