How python forms this format

[br > 0:4, 4:7, 5"]
there is a rule here. From row 1 to x, I want to make up
0:4, 4:7, 11:12
0:4, that is, four starting at zero. 4:7 is from 4 to the last 2 7:9 is from 7 to the last 3:
, and so on, to form a dictionary or list

Mar.15,2021

looks 0:4 , 4:7 ,. It can be regarded as the subscript of an array and can be reduced to 4 , 3 ,.

then the problem evolves into a sequence of the same number of elements to generate a corresponding array, as follows

def compute(*size_list):
    l2 = []
    for i, size in enumerate(size_list):
        l2.extend([str(i+1)] * size)
    return l2


def test_compute():
    assert compute(4, 3, 2, 2, 1) == [
        '1', '1', '1', '1',
        '2', '2', '2',
        '3', '3',
        '4', '4',
        '5',
    ]
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b318ff-e2f3.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b318ff-e2f3.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?