Идея состоит в том, чтобы получить любое имя с nombres
этого начала с любой буквой, которую дает, padron
и сохранить ее nombres_filtrados
(что я не могу понять). Я был бы очень признателен за помощь!
padron = ['A', 'E', 'J', 'T']
nombres = ['Tamara', 'Marcelo', 'Martin', 'Juan', 'Alberto', 'Exequiel',
'Alejandro', 'Leonel', 'Antonio', 'Omar', 'Antonia', 'Amalia',
'Daniela', 'Sofia', 'Celeste', 'Ramon', 'Jorgelina', 'Anabela', "X"]
nombres_filtrados = [x for x in nombres if any(f in x for f in padron)]
print(nombres_filtrados)
Спасибо!
nombres
котором есть хотя бы один из символовpadron
."CELESTE"
в вашемnombres
списке, он тоже был бы выбран. Правильная реализация была бы[x for x in nombres if x[0].upper() in padron]
."X"
. Если у меня есть еще один ребенок, я называю его X (и, конечно, цитирую StackOverflow в их свидетельстве о рождении).