Курс 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. Генераторы данных
  2. Управление асинхронными задачами на Python.
  3. Работа с CSV файлами
  4. Модуль functools в Python
  5. Метод difference_update() — разность множеств
  6. Комментарии в Python.
  7. Изменение переменной в Python: nonlocal
  8. Работа с изменяемыми списками
  9. Импорт в Python: список all
  10. Парсинг статей с Newspaper3k
  11. Проверка дублей в списке.
  12. Поиск частых элементов в списке
  13. Оператор * в Python
  14. Отделение звука от видео
  15. Переменные в Python
  16. Удаление falsy-значений из списка с помощью filter
  17. Поиск наиболее частого элемента списке
  18. Оператор zip в Python
  19. Метод __complex__ в Python
  20. Именованные кортежи в Python
  21. Замена текста в Python
  22. Бесконечная проверка в Python
  23. Расширение информации об ошибке в Python
  24. Генераторы списков в Python
  25. Динамическая типизация в Python
  26. Python Ellipsis использование
  27. Вычисление логарифмов в Python
  28. lru_cache оптимизация функций
  29. Проблемы с dict в Python
  30. Работа с модулем random
  31. Отладка в Python
  32. Обработка аргументов Python
  33. Расчет времени выполнения
  34. Вывод символов строки в Python
  35. Кортежи в Python: особенности и преимущества
  36. Сортировка в Python
  37. Получение имени функции с помощью inspect
  38. Функция reduce() в Python
  39. Разбиение строки в Python
  40. Получение локальных переменных в Python
  41. Оптимизация памяти с __slots__
  42. Переопределение метода __lshift__
  43. Создание вкладок с TKinter
  44. Контекстный менеджер в Python
  45. Вывод букв строки в Python
  46. Применение функции к списку
  47. Установка random seed в Python

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