Manipulation des listes de caractères Python (tableaux)

Rejoindre et fractionner des listes de personnages

Combinaison d'éléments de la liste de caractères

    a=["And","I","love","her"]
    b=" ".join(a)
    print b

Résultat de l'exécution: 'And I love her'

Élément divisé

    import numpy as np
    np.core.defchararray.split(np.array(b))

Résultat de l'exécution: array(['And,', 'I', 'love', 'her'], dtype=object)

Rejoindre entre les listes de personnages

Ici, tag = ['svd3''svd3''svd3''svd3' ' Je veux ajouter le mot "" iseg " à la fin de chaque élément du ndarray appelé'svd3 '] `

    import numpy as np
    num=len(tag)
    iseg= np.array(["iseg"]*num)
    tag=np.core.defchararray.add(tag,iseg)
    print tag

Résultat de l'exécution:

['svd3iseg' 'svd3iseg' 'svd3iseg' 'svd3iseg' 'svd5iseg' 'svd5iseg'
 'svd5iseg' 'svd3iseg' 'svd3iseg' 'svd3iseg' 'svd3iseg']

Conversion en liste de caractères

De la liste de caractères à la liste de numéros

    a=["1.0","2","4.e-3"]
    map(float,a)

result: [1.0, 2.0, 0.004]

De la liste numérique à la liste de caractères

    b=[1.0, 2.0, 0.004]
    map(str,a)

result: ['1.0', '2', '4.e-3']

Je veux juger si un caractère peut être converti en type numérique (dans le cas d'un entier)

val. isdigit()

Je veux juger si le caractère peut être converti en type numérique

C'est gênant pour les flotteurs

val.replace(".","",1).isdigit()

Pour plus de détails, reportez-vous à http://d.hatena.ne.jp/artgear/20120217/1329493335 etc.

Recommended Posts

Manipulation des listes de caractères Python (tableaux)
Rechercher des listes / tableaux gourmands en mémoire sur Python
Manipuler la liste Twitter
code de caractère python
Manipulation de caractères Python Node.js
Python3 | Listes, Taples, Dictionnaires
Python> Tuples et listes
Liste Python, tapple, dictionnaire
[Python] Extraire uniquement les nombres des listes et des chaînes de caractères
3-3, chaîne Python et code de caractère
python> Gestion des tableaux 2D
2.x, 3.x code de caractères des séries python
Guide du débutant Python (Variations / Tableaux)
Code de caractère appris en Python
Caractère f Python (chaîne formatée)
Erreur python du jour: SyntaxError Caractère non ASCII
Manipulation des fichiers EAGLE .brd avec Python
Gérez facilement les listes avec python + sqlite3
[Débutant] Extraire des chaînes de caractères avec Python