Python: Obtenir le premier caractère de la première chaîne dans une liste?
Comment aurais-je obtenir le premier caractère de la première chaîne dans une liste en Python?
Il semble que je pourrais utiliser mylist[0][1:]
mais qui ne me donne pas le premier caractère.
>>> mylist = []
>>> mylist.append("asdf")
>>> mylist.append("jkl;")
>>> mylist[0][1:]
'sdf'
InformationsquelleAutor Trcx | 2011-08-18
Vous devez vous connecter pour publier un commentaire.
Vous avez presque eu droit il. La façon la plus simple est
mais
serait aussi travailler.
Vous voulez fin après le premier caractère (le caractère zéro), pas commencer après le premier caractère (le caractère zéro), qui est ce que le code de votre question de moyens.
Obtenir le premier caractère d'une simple chaîne python:
Obtenir le premier caractère d'une chaîne de caractères dans la première position d'une liste python:
Beaucoup de gens trébucher ici parce qu'ils sont un mélange des opérateurs de Python liste des objets et des opérateurs de Numpy ndarray objets:
Numpy opérations sont très différents de python liste des opérations.
Envelopper votre tête autour des deux mondes contradictoires de Python "liste de découpage, d'indexation, de subsetting" et puis Numpy du "masquage, de tranchage, de subsetting, l'indexation, numpy améliorée de la fantaisie de l'indexation".
Ces deux vidéos de clarifier les choses pour moi:
"Perdre vos Boucles, Rapide Calcul Numérique avec NumPy" par PyCon 2015:
https://youtu.be/EEUXKG97YRw?t=22m22s
"NumPy Débutant | SciPy 2016 Tutoriel" par Alexandre Chabot LeClerc:
https://youtu.be/gtejJ3RCddE?t=1h24m54s
Indexation en python à partir de 0. Vous avez écrit [1:] ce ne serait pas vous retourner une première char dans tous les cas, ce sera le retour de vous reposer(à l'exception des premier char) de la chaîne.
Si vous avez la structure suivante:
Et que vous souhaitez obtenir de poing char pour la première chaîne(item):
Si tous les premiers caractères:
Si vous avez un texte:
Essayer
mylist[0][0]
. Cela devrait renvoyer le premier caractère.