1、打开cmd命令窗口,敲入python命令;
2、编写python代码,先引入itertools包;import itertools
3、再编写字符串计算代码,l = [(k, len(list(g))) for k, g in itertools.groupby('TTFTTTFFFFTFFTT')]
4、查看l的返回值;即为:[('T', 2), ('F', 1), ('T', 3), ('F', 4), ('T', 1), ('F', 2), ('T', 2)]
mobile=[['apple','ios','100','10'],['pear','android','200','20'],['apple','ios','500','50'],['pear','android','600','60']]mobiledict={}
for elem in mobile:
key=(elem[0],elem[1])
if key in mobiledict:
mobiledict[key][0]+=int(elem[2])
mobiledict[key][1]+=int(elem[3])
else:
mobiledict[key]=[int(elem[2]),int(elem[3])]
print(mobiledict)