【问题标题】:Python List in List Operation列表操作中的 Python 列表
【发布时间】:2021-04-01 12:14:10
【问题描述】:

我的变量和输入列表是;

 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。我想在列表中为每个 12 个元素列出 X 列表;

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']]

你能帮我解决这个问题吗?

【问题讨论】:

    标签: python list arraylist


    【解决方案1】:

    看看这个。

    embeding_2 = ['GSSSSSSSSSSS', 'AGGGGGSSSSSS']
    res = []
    
    for i in embeding_2:
        res.append( [i[:j+1] for j in range(len(i))] )
    print(res)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      • 1970-01-01
      • 1970-01-01
      • 2020-11-21
      • 1970-01-01
      • 2019-09-24
      • 2021-02-27
      相关资源
      最近更新 更多