s = " data,science "
print(s.strip().split(","))
['data', 'science']
.
strip()
удаляет пробелы в начале и конце строки, а split(",")
разбивает строку на список подстрок, используя запятую в качестве разделителя.
Условие задачи:
s = " data,science "
print(s.strip().split(","))
Пояснение:
Код выполняет две основные операции над строкой s
:
s.strip()
: Эта часть кода удаляет пробельные символы (пробелы, табуляции, переносы строк) в начале и в конце строки s
. В данном случае, удаляются начальные и конечные пробелы. Результатом будет строка "data,science"
..split(",")
: Эта часть кода разделяет строку, полученную после strip()
, на список подстрок, используя запятую (","
) в качестве разделителя. Результатом будет список строк ['data', 'science']
.Результат выполнения:
Вывод программы будет следующим:
['data', 'science']
Ключевые моменты для собеседования:
strip()
и split()
.strip()
удаляет пробелы только в начале и в конце строки.split()
разбивает строку на список подстрок по указанному разделителю.list
) в Python.