Курс 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. CSV строка разделение в Python
  2. Сложные типы данных в Python
  3. Получение частей дроби
  4. Декоратор Ajax required
  5. Проверка типа данных
  6. Операторы увеличения и уменьшения переменной
  7. Измерение времени выполнения кода
  8. Измерение времени выполнения кода
  9. Обязательные аргументы в Python
  10. Работа с временем в Python
  11. Работа с SQLite в Python
  12. Слияние словарей в Python 3.9
  13. Генераторы и сеты в Python
  14. Сравнение объектов в Python
  15. Списковый компрехеншен.
  16. Обработка элементов в Python
  17. Оператор (*) в Python
  18. Конвертация коллекций в Python
  19. Извлечение чисел из текста
  20. Нахождение самого длинного слова в списке с помощью max
  21. Установка максимального количества цифр
  22. Python: библиотеки и функции
  23. Преобразование PowerPoint в PDF.
  24. Реализация операции -= для пользовательского класса
  25. Работа с аргументами командной строки в Python
  26. Метод add для класса Vector
  27. Цикл for с enumerate() в Python
  28. Многоточие в Python
  29. Выражения-генераторы в Python
  30. Defaultdict в Python
  31. Обработка ошибки IndexError
  32. Magic Commands — улучшение работы с Python
  33. Мониторинг работы программы Py-spy
  34. PUT запрос для обновления данных
  35. Распаковка аргументов в Python
  36. Получение обратного списка чисел
  37. Генераторы в Python
  38. Функции классификации комплексных чисел
  39. Получение пути к текущему скрипту с помощью os
  40. Разность множеств
  41. Декораторы классов
  42. Комментарии в Python
  43. Логирование с Logzero
  44. Глобальные переменные в Python
  45. Основные методы NumPy
  46. Циклы в Python
  47. Оператор == в Python

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