Heim  >  Artikel  >  Backend-Entwicklung  >  Zwei Beispiele für die Verwendung von Join in Python werden geteilt

Zwei Beispiele für die Verwendung von Join in Python werden geteilt

零下一度
零下一度Original
2017-07-26 09:48:101881Durchsuche

Zwei Beispiele für Python mit Join-Freigabe

a1 = {: , : , : , : = open(,,encoding= key ===  +

Wenn Sie (Liste, Tupel, Wörterbuch, Datei, Satz oder Generierung) zusammenführen möchten Ist eine Sequenz oder iterierbar, ist der schnellste Weg die Verwendung der join()-Methode

[python] view plain copy
>>> a = ["hello", "world"]  
>>> a  
['hello', 'world']  
>>> ' '.join(a)  
'hello world'  
>>> ','.join(a)  
'hello,world'  
>>> ''.join(a)  
'helloworld'

, wenn Sie (Liste, Tupel, Wörterbuch, Datei, Satz oder Generierung) zusammenführen möchten Die Zeichenfolge in einer Sequenz oder iterierbar (z. B. Es bringt schwerwiegende Leistungseinbußen für die Anwendung mit sich. Wenn wir den Pluszeichen-Operator (+) verwenden, um eine große Anzahl von Zeichenfolgen zu verbinden, ist dies sehr ineffizient, da die Pluszeichen-Verbindung Speicherkopier- und Speicherbereinigungsvorgänge verursacht. Jedes Mal, wenn die +=-Operation ausgeführt wird, wird ein neues String-Objekt erstellt. Es ist besser, zuerst alle String-Fragmente zu sammeln und sie dann zu verketten.

[python] view plain copy
>>> a = ["hello", "world"]  
>>> a  
['hello', 'world']  
>>> ' '.join(a)  
'hello world'  
>>> ','.join(a)  
'hello,world'  
>>> ''.join(a)  
'helloworld'

Fazit: Wann (+) und wann Join verwendet werden sollte, sollte auf der Grundlage der Merkmale Ihrer Anwendung entschieden werden






Das obige ist der detaillierte Inhalt vonZwei Beispiele für die Verwendung von Join in Python werden geteilt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn