Курс 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. Хранение переменных в словаре.
  3. Python-dateutil — работа с датами
  4. Удаление специальных символов с помощью re.sub
  5. Оператор Walrus: правильное использование
  6. Python Calendar Usage
  7. Работа с файлами в Python
  8. Форматирование данных с помощью pprint
  9. Настройка вывода в Numpy
  10. Объединение Python и Shell
  11. Метод pos в Python
  12. Импорт классов из другого файла
  13. Перетасовка списков в Python
  14. Освоение Python
  15. Объединение объектов в Python
  16. Работа с индексами списков
  17. Генераторы и сеты в Python
  18. Запуск Python из интерпретатора
  19. Работа с Event() в threading
  20. Просмотр атрибутов и методов класса
  21. Функция zip() — объединение последовательностей
  22. Приоритет операций в Python
  23. Поиск HTML-элементов с BeautifulSoup
  24. Метод __complex__ в Python
  25. Создание пользовательской коллекции в Python
  26. Метод __int__ в Python
  27. inspect в Python: анализ кода
  28. Объединение кортежей в Python
  29. Howdoi — получение ответов из терминала
  30. Запрос DELETE с библиотекой requests
  31. Метод ior для битовых операций
  32. Создание словарей с defaultdict
  33. Метод Self в Python
  34. Хранение переменных в Python.
  35. Тернарный оператор в Python
  36. Визуализация пропусков данных
  37. Замена символов в строке
  38. Работа со словарями
  39. Отслеживание прогресса с tqdm
  40. Поиск повторов в списке
  41. Управление сессиями в Python
  42. Работа с CSV файлами в Python
  43. Множественные конструкторы в Python
  44. Преобразование вложенного списка
  45. Переворот последовательности
  46. Переопределение метода sub

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