>>320
listは予約語だから変数名に使ってはいけないよ

>>> import random
>>> l = [random.randint(0,1) for _ in range(100)]
>>> l.count(0)
56
>>> l.count(1)
44
>>> s = ''.join([str(i) for i in l])
>>> s
'1001000011011010100111000000010110010100110101110001011000000100010011110111100001001000111010110010'
>>>
>>> import re
>>> max(re.findall(r'0+', s)) #0の最大連続回数
'0000000'
>>> max(re.findall(r'1+', s)) #1の最大連続回数
'1111'
>>>
>>> len(re.findall(r'0{2}',s)) #0が2連続してる回数
20
>>> len(re.findall(r'1{2}',s)) #1が2連続してる回数
13
>>>