Тема: python,стрічки
як вилучити з стрічки входження другої стрічки,наприклад:є стрічка abcdefghij і 123cdie456 тоді результат буде abfghij
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Python → python,стрічки
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
як вилучити з стрічки входження другої стрічки,наприклад:є стрічка abcdefghij і 123cdie456 тоді результат буде abfghij
треба перевірити послідовно куски першої стрічки на входження в другу. далі - вибрати найбільший випадок входження.
є ідея як це зробити?
у мене є, та спершу хочу почути Ваші думки з цього приводу.
За допомогою бібліотеки difflib
думаю, що для людини, яка
тільки починаю вивчати пайтон
корисно спробувати написати такий алгоритм самостійно
pluszz написав:За допомогою бібліотеки difflib
думаю, що для людини, яка
тільки починаю вивчати пайтон
корисно спробувати написати такий алгоритм самостійно
Згоден не подумав. Тоді так - використайте вкладені цикли.
Якщо вам треба «повчитися», думайте в напрямку циклів. Якщо треба для практичного отримання певного результату, то в python'і все є в готовому вигляді, а назва потрібного вам методу рядка збігається з назвою цього форуму. Для більш детальної інформації наберіть help(''.replace) у python'івській консолі.
P.S. Умова задачі не відповідає прикладу її виконання. Уточніть, треба вилучити входження всього рядка, чи входження не рядка, а його символів?
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися