Bearbeiten von Python-Zeichenlisten (Arrays)

Verbinden und Teilen von Charakterlisten

Elementkombination der Zeichenliste

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

Ausführungsergebnis: 'And I love her'

Elementaufteilung

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

Ausführungsergebnis: array(['And,', 'I', 'love', 'her'], dtype=object)

Zwischen Zeichenlisten verbinden

Hier tag = `['svd3''svd3''svd3''svd3''svd5''svd5''svd5''svd3''svd3''svd3' Ich möchte das Wort "iseg" am Ende jedes Elements des ndarray mit dem Namen'svd3 hinzufügen

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

Ausführungsergebnis:

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

Konvertierung in Zeichenliste

Von der Zeichenliste zur Nummernliste

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

result: [1.0, 2.0, 0.004]

Von der numerischen Liste zur Zeichenliste

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

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

Ich möchte beurteilen, ob ein Zeichen in einen numerischen Typ konvertiert werden kann (im Fall einer Ganzzahl).

val. isdigit()

Ich möchte beurteilen, ob das Zeichen in einen numerischen Typ konvertiert werden kann

Es ist umständlich für Schwimmer

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

Weitere Informationen finden Sie unter http://d.hatena.ne.jp/artgear/20120217/1329493335 usw.

Recommended Posts

Bearbeiten von Python-Zeichenlisten (Arrays)
Suchen Sie in Python nach speicherintensiven Listen / Arrays
Bearbeiten der Twitter-Liste
Python-Zeichencode
Python Node.js Zeichenmanipulation
Python3 | Listen, Taples, Wörterbücher
Python> Tupel versus Listen
Python-Liste, Tapple, Wörterbuch
[Python] Extrahieren Sie nur Zahlen aus Listen und Zeichenfolgen
3-3, Python-Zeichenfolge und Zeichencode
Python> Umgang mit 2D-Arrays
2.x, 3.x Serienzeichencode von Python
Python-Anfängerhandbuch (Variationen / Arrays)
In Python gelernter Zeichencode
Python f-Zeichen (formatierte Zeichenfolge)
Der heutige Python-Fehler: SyntaxError Nicht-ASCII-Zeichen
Bearbeiten von EAGLE .brd-Dateien mit Python
Einfache Handhabung von Listen mit Python + SQLite3
[Anfänger] Extrahieren Sie Zeichenketten mit Python