Je cette listeEn utilisant Python diviser pour raccorder une variable ensemble
["[email protected] : martin00", ""],
Comment puis-je diviser il être seulement parti avec:
[email protected]:martin00
Je cette listeEn utilisant Python diviser pour raccorder une variable ensemble
["[email protected] : martin00", ""],
Comment puis-je diviser il être seulement parti avec:
[email protected]:martin00
Voulez-vous avoir: aList[0]
?
EDIT ::
Oh, vous avez un tuple avec la liste en elle! Maintenant, je vois:
al = ["[email protected] : martin00", ""],
#type(al) == tuple
#len(al) == 1
aList = al[0]
#type(aList) == list
#len(aList) == 2
#Now you can type:
aList[0]
#and you get:
"[email protected] : martin00"
Vous pouvez utiliser aList[0].replace(' : ', ':')
si vous souhaitez supprimer les espaces avant et après deux points, selon vos besoins. Je pense que la chose la plus déroutante ici est la coma qui termine la première ligne. Il crée un nouveau tuple, qui contient votre liste.
Exactement.
$ python Python 2.6 (r26:66714, Dec 4 2008, 11:34:15) [GCC 4.0.1 (Apple Inc. build 5488)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> al = ["[email protected] : martin00", ""] >>> print al[0] [email protected] : martin00 >>>
Abgan, est probablement correct, mais si vous voulez encore une liste, à savoir,
["[email protected] : martin00"]
vous voudriez.
the_list[:1]
sont accessibles par index ou découpé en plus petites listes.
http://diveintopython3.ep.io/native-datatypes.html
virgule à la fin signifie que la liste est le premier membre d'un tuple, mais à votre question:
in_list = ["[email protected] : martin00", ""]
result = ''.join(in_list[0].split(' '))
al = ["[email protected] : martin00", ""],
print al[0][0].replace(" : ", ":")
La question m'a surpris tellement, que je n'a affiché que la réponse la plus évidente . Je commence à douter s'il n'y a vraiment pas trop de questions newbie ;-) – Abgan
Je n'étais pas correct. Il créait un tuple avec une liste à l'intérieur, donc il devait faire al [0] [0] pour récupérer la chaîne actuelle. Voir la virgule qui termine la première ligne de son code? – Abgan
Je le vois maintenant. Il n'a pas cliqué qu'il était indiqué un tuple, je pensais juste qu'il faisait partie de sa structure de phrase: P – Dana