Курс 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"
- Декоратор защиты анонимных пользователей
- Уникальность ключей в словаре
- Обход словаря в Python
- Установка Home Assistant
- Оператор «not» в Python
- Автоматизация действий с Pyautogui
- Операторы увеличения и уменьшения в Python
- Генераторы по генератору
- Метод __imod__ для Python
- Создание новых функций с помощью functools.partial
- Метод join для объединения строк
- Печать календаря в Python
- Сортировка и обратный порядок
- Определение объема памяти объекта
- Проблема с изменяемыми аргументами
- Принципы программирования
- Основы Python за 14 дней
- Декораторы в Python
- Цикл for в Python
- Удаление элементов по срезу
- JSON-esque в Python
- Поиск простых чисел
- Сериализация данных в JSON с помощью json.dumps
- Профилирование кода
- Подсчет часто встречающихся элементов
- Функция print() — вывод информации
- Преобразование данных в Python
- Подсказки типов в Python
- Solidity для DeFi Ethereum
- Функция enumerate() в Python
- Работа с deque из collections
- Работа с файлами в Python
- Поиск уникальных элементов строкой в Python
- Работа с argparse
- Передача аргументов в Python
- Частичное совпадение ввода
- Работа с модулем random
- Метод округления чисел
- Нахождение хеша для бесконечности и NaN в Python
- Операторы объединения в Python 3.9
- Метод rename() для переименования файлов и каталогов
- Генераторы списков в Python
- Метод rmatmul для пользовательских матриц
- Работа с defaultdictами в Python
- f-строки в формате строк















