Работа с циклами

Sader

Новичок
Пользователь
Авг 6, 2020
6
1
3
Помогите решить задачу
У вас есть следующий список:

str_list = [["some", "special"], ["text", "for", "you"], ["-", 50]]
Переберите его через цикл и сделайте одну общую переменную, что будет содержать все элементы списка. По итогу в консоле должна выводиться одна переменная со значением: «some special text for you - 50».
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Вот пример:
Python:
str_list = [["some", "special"], ["text", "for", "you"], ["-", 50]]
s = ''
for i in str_list:
    for j in i:
        s += str(j) + ' '

print(s)
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
сделайте одну общую переменную, что будет содержать все элементы списка
Python:
new_list = map(str, [x for sublist in str_list for x in sublist])
text = ' '.join(new_list)
Не нужно использовать конкатенацию строк (str1 + str2), для этого существует функция join.
 

Форум IT Специалистов