Wynik z pętli for zapisać do tablicy

0
 for i in range(3, row_count+1):                                             # ustalam zakres
        if 'Scanner' in sheet.cell(row=i, column=4).value:                  # jesli string w stringu

            fgs = sheet.cell(row=i, column=1).value
            area = sheet.cell(row=i, column=3).value[3:10]
            scan = sheet.cell(row=i, column=3).value[3:16]


            print(fgs +' ' +area + ' ' + scan )

Jak ten wynik, czyli każdą wartość fgs, area i scan zapisać do tablicy ?

1
result = []
for i in range(3, row_count+1):                                             # ustalam zakres
        if 'Scanner' in sheet.cell(row=i, column=4).value:                  # jesli string w stringu
 
            fgs = sheet.cell(row=i, column=1).value
            area = sheet.cell(row=i, column=3).value[3:10]
            scan = sheet.cell(row=i, column=3).value[3:16]

        result.append( (fgs, area, scan) )

print(result)
0

Bardzo dziękuje, o to chodziło.

Czyli teraz wypluwa mi coś takiego:

result = [('U011', 'WE01.02', 'WE01.02.097SF'), ('U013', 'WE01.02', 'WE01.02.017SF'), ('U015', 'WE01.01', 'WE01.01.060SF')]

wielkość tablicy:

Teraz chce otworzyć/załadować plik o rozszerzeniu xml.
I w nim wykonać takie operacje:

Szukam stringu 'element' i zamieniam na wartość result[0][0]
Szukam stringu 'obszar' i zamieniam na wartość result[0][1]
Szukam stringu 'adres' i zamieniam na wartość result[0][2]

I zapisuje plik jako U011.xml (nazwa z result[0][0])

Następnie to samo z tym że będą to dane z drugiej tablicy
Szukam stringu 'element' i zamieniam na result[1][0]
Szukam stringu 'obszar' i zamieniam na result[1][1]
Szukam stringu 'adres' i zamieniam na result[1][2]

I zapisuje plik jako U013.xml (nazwa z result[1][0])

itd. aż do konca tablicy 'results'

Wiem że na początek muszę sprawdzić wielkość tablicy, aby wiedzieć ile razy będzie się wykonywać pętla: len(result)

1 użytkowników online, w tym zalogowanych: 0, gości: 1