统计list中第一个元素的数量
#统计list中的数量
list1 = [['abc',6],['bcd',3],['bcd',2]]
list2=list(set([x[0] for x in list1]))
print([[0]*len(list2)])
dict1=dict(zip(list2,[0]*len(list2)))
for x in list1:
dict1[x[0]]=dict1[x[0]]+x[1]
print(dict1)
dict2={}
for x in list1:
if dict2.get(x[0],"fff")=='fff':
dict2[x[0]]=x[1]
else:
dict2[x[0]]=dict2[x[0]]+x[1]
print(dict2)
print(dict2.keys())
dict2={}
for x in list1:
dict2[x[0]]=x[1] if x[0] not in dict2.keys() else dict2[x[0]]+x[1]
print(dict2)
ls = [['abc', 6], ['bcd', 3], ['bcd', 2]]
dc = {}
for k, v in ls.__iter__():
dc[k] = v if k not in dc else dc[k] + v
print(dc)
ls = [['abc', 6], ['bcd', 3], ['bcd', 2]]
dc = dict()
for k, v in ls.__iter__():
dc[k] = v if k not in dc else dc[k] + v
print(dc)