Мой список переменных и входных данных:
nWords = len(embeding_2)
sequenceLength = 12
embeding_2 = ['GSSSSSSSSSSS', 'AGGGGGSSSSSS']
Я создал это из этого кода Python;
X = []
for i in range(0, nWords-sequenceLength):
for c in range(1, sequenceLength):
X.append(embeding_2[i][:c])
Моя длина последовательности составляет 12. И я хочу, чтобы этот список X в списке для каждого элемента 12, как это;
X = [['G',
'GS',
'GSS',
'GSSS',
'GSSSS',
'GSSSSS',
'GSSSSSS',
'GSSSSSSS',
'GSSSSSSSS',
'GSSSSSSSSS',
'GSSSSSSSSSS',
'GSSSSSSSSSSS']
'A',
'AG',
'AGG',
'AGGG',
'AGGGG',
'AGGGGG',
'AGGGGGS',
'AGGGGGSS',
'AGGGGGSSS',
'AGGGGGSSSS',
'AGGGGGSSSSS',
'AGGGGGSSSSSS']]
Не могли бы вы помочь мне в этом?
Проверь это.
embeding_2 = ['GSSSSSSSSSSS', 'AGGGGGSSSSSS']
res = []
for i in embeding_2:
res.append( [i[:j+1] for j in range(len(i))] )
print(res)