1
votes

Comment ajouter la ligne du problème de modèle à une liste en python

5 2 3 4  
5 2 3   
5 2   
5   
2 3 4   
2 3   
2   
3 4   
3   
4  

0 commentaires

3 Réponses :


0
votes

Étant donné que vous avez utilisé for boucle for imbriquée, je vous recommande d'ajouter ces éléments dans la dernière boucle.

['5234', '523', '52', '5', '234', '23', '2', '34', '3', '4']

Résultat:

a="5234"
l = []
for k in range(len(a)):
    for i in range(len(a)):
        l.append(a[:len(a)-i])
    a=a[1:]
print(l)


1 commentaires

@VarunKumar Si la réponse vous a aidé, envisagez de l'accepter en cochant la marque à côté de la réponse;)



0
votes

la boucle for est utilisée pour ajouter la sortie dans une liste

row_out=list()
for k in range(len(a)):
    for i in range(len(a)):
        temp = list()
        for j in range(len(a)-i):
            print(a[j],end=" ")
            temp.append(a[j])
        print()
        row_out.append(temp)
    a=a[1:]

print(row_out)


0 commentaires

2
votes
['5234', '523', '52', '5', '234', '23', '2', '34', '3', '4']

0 commentaires