Перевести генерируемый список в строку

Всем привет!

    for i in range(len(state)):
    if 'Сейчас играет' in state[i]:
        for nname in range(len(name)):
            for rrang in range(len(rang)):
                local_column.append(f'{i} {name[i]} {rang[i]}')

        print(local_column[-1])

Вывод:

2 Asan 3
7 Ocean 3

При print(type(local_column)) - list, при print(type(local_column[-1])) -- str соответственно

Вопрос, как перевести это "чудо" в нормальный рабочий код? При print(local_column) забивает консоль всем списком несколько раз, то есть "2 asan 3 2 asan 3 2 asan 3 2 asan 3 2 asan 3 "


Ответы (1 шт):

Автор решения: Danis

В вашем коде два последних цикла for лишние

for i in range(len(state)):
    if 'Сейчас играет' in state[i]:
        local_column.append(f'{i} {name[i]} {rang[i]}')

print(local_column) 
→ Ссылка