Курс 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. Работа с изображениями Pillow
  2. Прокачанный трейсинг ошибок
  3. Работа с timedelta
  4. Транспонирование 2D-массива с помощью zip
  5. Codecademy в Telegram
  6. Автоматизация действий с Pyautogui
  7. Оператор * в Python
  8. Объединение словарей в Python
  9. Базовые объекты Python
  10. Метод Self в Python
  11. Генерация чисел с range()
  12. Удаление знаков препинания в Python
  13. Метод remove() для удаления элемента из списка
  14. Модуль array: создание и использование массивов
  15. Установка и использование howdoi
  16. Расширение информации об ошибке в Python
  17. Итерация по коллекции в Python
  18. Работа с атрибутом dict
  19. Конструктор в Python
  20. Запрос пароля с помощью getpass
  21. Рациональные числа в Python
  22. *args и **kwargs в Python
  23. Оператор is в Python
  24. Операторы Splat и splatty-splat
  25. Создание namedtuple из словаря
  26. Непрерывная проверка в Python
  27. Отрицательные индексы списков
  28. Приближение чисел в Python
  29. Экспорт функций в Python
  30. Импорт модуля из другого каталога
  31. Метод округления чисел
  32. Удаление дубликатов из списка
  33. Метод getitem для доступа к элементам последовательности
  34. Метод Enumerate() для списков
  35. Запуск Python из интерпретатора
  36. Принципы Zen Python
  37. Переопределение метода divmod
  38. Метод init в Python
  39. Создание новых списков в Python
  40. Генераторы в Python
  41. Создание словарей в Python
  42. Списки: объединение, изменение
  43. Разделение функций на этапы
  44. Работа с файлами в Python
  45. Локальные переменные.
  46. Форматирование данных с помощью pprint
  47. Шаблоны Flask: условия и циклы

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