Как извлечь часть строки из списка и изменить ее на int?
Так что у меня есть список списка:
[['Musique', 'Shawn Phillips', '2018-08-24', '2018-08-24'], ['Musique', "L'avenue Royale fête l'été!", '2018-08-25', '2018-08-25'], ['Musique', 'Perséides musicales', '2018-08-03', '2018-08-03'], ['Musique', 'Gaétan Leclerc chante Félix et…', '2018-08-17', '2018-08-17'], ['Musique', 'The Ring of Fire : a Johnny Cash Experience', '2018-07-21', '2018-07-21'],
Я хочу извлечь только месяцы и дни из каждого списка, и я хочу использовать их в другой функции. но мне трудно извлечь только месяцы и дни.
Мне нужно поместить их в эту функцию :
def obtain_date(date):
список списков на самом деле тоже является другой функцией
obtain_events
и после того, как я извлек свои месяцы/дни, мне придется найти точные дни с помощью другой функции, но я в основном сосредоточен на поиске того, как я могу извлечь месяцы и дни только при наличии только 1 аргумента в моем списке. obtain_date(date):
функция. Кроме того, после( или до) извлечения месяцев/дней мне нужно изменить их на int, так как в настоящее время они находятся в виде строк.Что я уже пробовал:
Попробовал несколько петель вроде:
for element in obtain_events: if '2018' in element: element.remove(2018)
Но это не сработало, и я также попробовал несколько других петель, но я запутался.
MadMyche
Я не разработчик python, но я скажу, что вы, скорее всего, слишком усложняете это. Если вы посмотрите на фактические данные, которые у вас есть, это текст с разделителями. Для этого должно быть более чем достаточно парсеров
Member 13870077
он ничего не возвращает, когда я печатаю, почему ?