Курс 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. Вставка переменных в шаблоны Flask
  3. Создание namedtuple списком полей
  4. Получение срезов итераторов
  5. Копирование словарей и списков в Python
  6. Курс по дообучению ChatGPT
  7. Обработка исключений в Python
  8. Генерация QR-кодов с библиотекой qrcode
  9. Разработка игры Pong с turtle
  10. Конвертация коллекций в Python.
  11. Преобразование Word в PDF с Spire.Doc
  12. Счетчик в Python: most_common()
  13. Курсы Яндекс Практикум
  14. Поиск подстроки в строке
  15. Обход словаря в Python
  16. Метаклассы в Python
  17. Путь к интерпретатору Python
  18. Повторение и перенос строки
  19. Протокол управления контекстом
  20. Работа с географическими данными.
  21. Удаление пробелов методом translate()
  22. Установка и использование howdoi
  23. Вычисление логарифмов в Python
  24. Функция zip() для объединения списков
  25. Проверка вхождения подстроки
  26. Модуль functools в Python
  27. Работа со словарями
  28. Группировка элементов в словарь
  29. Создание детектора плагиата
  30. Сортировка в Python
  31. Оператор объединения словарей
  32. Генерация резюме в Gensim
  33. Поиск элементов BeautifulSoup
  34. Получение текущей даты и времени
  35. Применение промокода в Много лосося
  36. Выключение компьютера с помощью Python
  37. Создание OrderedDict
  38. Использование super() в Python
  39. Группировка элементов Python
  40. Замена атрибута в именованном кортеже
  41. Список и кортеж в Python
  42. Оператор Walrus: правильное использование
  43. Работа с кортежами в Python
  44. Отправка POST запроса на сервер.
  45. Создание файла с проверкой ошибки
  46. Оператор @ для умножения матриц

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