Supprimer les éléments vides dans la liste de caractère(0)

Comment puis-je supprimer des éléments vides dans une liste qui contient la longueur zéro pairlist comme
character(0), integer(0) etc...

list2
# $`hsa:7476`
# [1] "1","2","3"
# 
# $`hsa:656`
# character(0)
#
# $`hsa:7475`
# character(0)
#
# $`hsa:7472`
# character(0)

Je ne sais pas comment traiter avec eux. Je veux dire, si NULL c'est beaucoup plus simple. Comment puis-je supprimer ces éléments de sorte que seulement hsa:7476 reste dans la liste.