Курс 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"

  1. Модуль subprocess: запуск внешних команд
  2. Проверка элементов списка условием
  3. Многопоточность и асинхронное программирование в Python
  4. Каналы Senior: Python, Java, Frontend, SQL, C++
  5. Преобразование range в итератор
  6. Построение графиков в Matplotlib
  7. Генерация случайных чисел в Python
  8. Метод init в Python
  9. Извлечение статей с newspaper3k
  10. Тип CodeType в Python.
  11. Разрешение имен в Python
  12. Приоритет операций в Python
  13. Итерация по коллекции в Python
  14. Модуль math: основные функции
  15. Лямбда-функции в defaultdict
  16. Функции в Python: создание и вызов
  17. Логирование с Logzero: ротация файла
  18. Обезопасьте ввод данных
  19. Управление User-Agent в Python
  20. Удаление элементов из списка в Python
  21. Создание панели меню Tkinter
  22. Python Ellipsis использование
  23. Переворот списка в Python
  24. Получение текущей директории
  25. Структурирование данных с Pydantic
  26. Получение срезов итераторов
  27. Добавление кнопки в tkinter
  28. Шаблоны и наследование в Flask
  29. Получение значений из словарей
  30. Работа с Telegram API на Python
  31. Установка и использование emoji
  32. Сортировка HTML-элементов
  33. Оператор @ для умножения матриц
  34. Цепные операции в Python
  35. Документация функции help() в Python
  36. Удаление элемента из списка в Python
  37. Создание списков в Python
  38. Переворот последовательности
  39. Аннотации типов в Python
  40. Работа с датой и временем в Python
  41. Атрибуты класса и экземпляра
  42. Итерация по итерируемым объектам
  43. Декораторы в Python
  44. Создание вкладок с TKinter
  45. Декоратор total_ordering для класса Point
  46. Декораторы в Python

Marketello читают маркетологи из крутых компаний