У меня есть список подсписков подобное:Как изменить n-й элемент в списке списков с помощью списков python?
posts = [[1, 'text1', 0], [1, 'text2', 0]]
и функция change_text(text)
как я могу применить эту функцию только текстовые элементы каждого подсписком?
я попытался это:
posts = [change_text(post[1]) for post in posts]
, но я получил только тексты ['changed_text1', 'changed_text2']
Как выглядит функция? Каков ваш ожидаемый результат? –
этот пример просто, но позволяет предположить, что он меняет текст на «измененный текст», что я ожидаю получить: [[1, 'changed_text1', 0], [1, 'changed_text2', 0], а не текстовые поля только. –