Bonsoir,
J'ai cherché sur ce site (et un peu partout ailleurs) je n'ai pas trouvé si on peut faire en python des listes de "type"; je n'ai pas réussi à faire mieux que:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
        self.types = []
        # [<class 'str'>, <class 'int'>, <class 'int'>, <class 'int'>, <class 'int'>, <class 'str'>, <class 'str'>]
        for i, item in enumerate(self.arraydata[0]):
            s=str(type(item))
            s=s[s.find("'"):] # ["'str'>", "'int'>", "'int'>", "'int'>", "'int'>", "'str'>", "'str'>"]
            s=s.strip("'>")   # ['str', 'int', 'int', 'int', 'int', 'str', 'str']
            self.types += [s]
        print(self.types)
Si il y a plus "élégant", je suis preneur ...