Курс 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. Избегайте ошибку FileNotFoundError
  2. Установка пакетов с помощью pip
  3. Поиск уникальных элементов строкой в Python
  4. Работа с комплексными числами
  5. Оператор in и not in в Python
  6. Распаковка элементов последовательности
  7. Списки в Python
  8. Измерение времени выполнения с помощью time
  9. SciPy: широкий функционал для математических операций
  10. Зарезервированные слова в Python
  11. Повторение элементов списков
  12. globals и locals
  13. Оператор del в Python
  14. Приближение чисел в Python
  15. Игра «Угадывание чисел»
  16. Ветвление выражения в Python
  17. Декораторы в Python
  18. Добавление Progressbar в Python
  19. Многострочные строки в Python
  20. Явный импорт в Python
  21. Генерация случайных чисел в Python
  22. Генераторы в Python
  23. Обработка аргументов Python
  24. Оператор in для проверки наличия элемента
  25. Создание новых списков через list comprehensions
  26. Распаковка аргументов в Python
  27. Построение графиков в Matplotlib
  28. Метод get() в Python
  29. Работа с комплексными числами
  30. Лямбда-функции в Python
  31. Разделение строки с помощью split()
  32. Виртуальные среды в Python
  33. Создание матрицы в Python
  34. Генерация ключей RSA
  35. Создание задания в Cron
  36. Установка и загрузка Instaloader
  37. Операторы увеличения и уменьшения в Python
  38. Перебор элементов списка в Python
  39. Создание класса очереди
  40. Модуль future Python
  41. Курс Data Scientist в медицине
  42. Сравнение строк в Python
  43. Numpy: разбиение массивов
  44. Значения по умолчанию в Python
  45. JSON в Python: модуль, dump, dumps, load
  46. Метаклассы в Python

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