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

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

零下一度
Freigeben: 2017-07-26 09:48:10
Original
1907 Leute haben es durchsucht

Zwei Beispiele für Python mit Join-Freigabe

a1 = {: , : , : , : = open(,,encoding= key ===  +
Nach dem Login kopieren

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'
Nach dem Login kopieren
Nach dem Login kopieren

, 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'
Nach dem Login kopieren
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage