Курс Python → CSV строка разделение в Python
Для разделения строки CSV с вводом пользователем в Python, мы можем использовать встроенную функцию input() для получения данных от пользователя. После того, как пользователь введет строку CSV данных, мы можем использовать метод split() для разделения строки по запятым и создания списка строк.
csv_data = input("Введите данные CSV: ")
csv_list = csv_data.split(",")
print(csv_list)
В данном примере, пользователь вводит данные CSV, например «apple,banana,orange», и после разделения строки получаем список строк [«apple», «banana», «orange»]. Мы можем далее обрабатывать этот список или выводить его на экран.
Если у нас есть CSV данные, введенные пользователем в несколько строк, мы также можем использовать цикл для обработки каждой строки по отдельности. Например, мы можем разделить строки по символу новой строки и затем разделить каждую строку по запятым.
csv_data = input("Введите данные CSV (разделите строки символом новой строки): ")
csv_lines = csv_data.split("\n")
for line in csv_lines:
csv_list = line.split(",")
print(csv_list)
Этот код позволит нам разделить строки CSV, введенные пользователем в несколько строк, и создать список строк для каждой строки данных. Мы можем также добавить проверки на корректность ввода данных, например, проверку на наличие запятых в строке или наличие данных вообще.
Другие уроки курса "Python"
- Особенности запятых в Python
- Форматирование строк в Python
- Рациональные числа в Python
- Создание Telegram-бота на Python
- Изучение объектов с помощью dir()
- Метод repr() в Python
- Работа с географическими данными в Python
- Работа с timedelta в Python
- Выключение компьютера с помощью Python
- Итераторы с потерямиZIP
- Оптимизация памяти с __slots__
- Создание namedtuple списком полей
- Библиотека sh: использование команд bash в Python
- Параллельные вычисления в Python
- Расчет времени выполнения
- Генераторы в Python
- Форматирование даты с strftime()
- Экранирование символов в Python
- JMESPath в Python
- Декораторы в Python
- Именованные аргументы в Python
- Считывание бинарного файла в Python
- Лямбда-функции в Python
- Сортировка данных с лямбда-функциями
- Метод append() для списка
- Combobox в Tkinter
- Экспорт данных в файл.
- 9 уловок для чистого кода
- Запрос DELETE с библиотекой requests
- Метод __iand__ для пользовательских классов
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Проверка подстроки в строке с помощью in
- Удаление ключа из словаря в Python
- Сравнение def и lambda функций в Python
- Декораторы с @wraps
- Функция zip() для объединения списков
- Оператор «моржа» (Walrus Operator)
- Безопасные SQL-запросы в Python 3.11
- Работа с кортежами в Python
- Асинхронное выполнение задач в Python
- Работа с itertools
- Обновление шаблона base.html
- Функция print() — вывод информации
- Расширение информации об ошибке в Python
- Возведение в квадрат с помощью itertools















