J'ai ci-dessous le code de test. Comment puis-je faire de cette condition pour être vrai. Je sais qu'A.Split est la méthode dans Str () mais quand je le mettais sur une variable, elle le voit comme une liste.
4 Réponses :
Split se divise effectivement une chaîne en sous-chaîne et renvoie les substrings résultantes à l'intérieur d'une liste.
Sous la condition renvoie true: p>
str.split donne vous une liste, et donc Vous devez prendre le dernier élément de la liste. et comparez-le à mais vous pouvez vérifier l'appartenance à l'aide du a.split ('/') code>, et si vous comparez une liste à une chaîne, elle échouera évidemment
29 code> pour le code pour fonctionner comme suit. p>
dans code> Opérateur, pour voir si l'article est contenu dans la chaîne elle-même, ce qui vous permettra de vous sauvegarder le tracas de fractionnement de la chaîne et de la comparaison de la liste p>
str.split () code> renvoie la "Liste des chaînes après avoir fractionné l'original par le délimiteur que vous avez spécifié.
a = '1.1.1.1/29'
aa = a.split('/') # aa is now ['1.1.1.1', '29']
subnet = aa[1] # subnet is '29'
Pardon. oublié d'inclure l'index. Mais cela va faire aussi.
Vous pouvez utiliser dans la liste comme
Utilisez
impression (AA) code> pour voir ce que vous avez dans la variable.