Тема: Дії над рядком (str)
Знайшов такий код на Git
raw_data = input()
data = (''.join([char for char in raw_data if char in('(){}[]<>')]))
Він форматує заданий текст так, що в рядку залишаються тільки символи дужок.
Я розумію, що тут просто циклом проходяться по рядку і вибирають тільки задані символи, а потім об'єднують все це в рядок через join.
Але я не розумію, що робить char перед for. Поясніть будь ласка.
P's. Я щось думаю, що це те що виводить цикл якщо умова if правдива, але не впевнений в цьому.