['travel vlogging', 'legends', 'shampoo', 'beekeeping', 'wallet']
Necessito una funció en Python que validi si una contrasenya compleix amb els següents requisits: mínim 8 caràcters, una majúscula, una minúscula i un número.
```python
import re

def validar_contrasenya(contrasenya):
    if len(contrasenya) < 8:
        return False
    if not re.search("[a-z]", contrasenya):
        return False
    if not re.search("[A-Z]", contrasenya):
        return False
    if not re.search("[0-9]", contrasenya):
        return False
    return True

contrasenya = "Contrasenya123"
if validar_contrasenya(contrasenya):
    print("Contrasenya vàlida")
else:
    print("Contrasenya no vàlida")
```