Deux exemples d'utilisation de join en Python sont partagés

零下一度
Libérer: 2017-07-26 09:48:10
original
1879 Les gens l'ont consulté

Deux exemples de python utilisant join share

a1 = {: , : , : , : = open(,,encoding= key ===  +
Copier après la connexion

Si vous souhaitez fusionner (liste, tuple, dictionnaire, fichier, définir ou générer la chaîne est une séquence ou un itérable, le moyen le plus rapide est d'utiliser la méthode join()

[python] view plain copy
>>> a = ["hello", "world"]  
>>> a  
['hello', 'world']  
>>> ' '.join(a)  
'hello world'  
>>> ','.join(a)  
'hello,world'  
>>> ''.join(a)  
'helloworld'
Copier après la connexion
Copier après la connexion

si vous souhaitez fusionner (liste, tuple, dictionnaire, fichier, définir ou générer la chaîne dans une séquence ou un itérable (par exemple, cela entraîne de graves pertes de performances pour l'application. Lorsque nous utilisons l'opérateur de signe plus (+) pour connecter un grand nombre de chaînes, cela est très inefficace, car la connexion du signe plus entraînera des opérations de copie de mémoire et de récupération de place. Chaque fois que l'opération += est effectuée, un nouvel objet chaîne est créé. Il est préférable de collecter d'abord tous les fragments de chaîne, puis de les concaténer.

[python] view plain copy
>>> a = ["hello", "world"]  
>>> a  
['hello', 'world']  
>>> ' '.join(a)  
'hello world'  
>>> ','.join(a)  
'hello,world'  
>>> ''.join(a)  
'helloworld'
Copier après la connexion
Copier après la connexion

Conclusion : Quand utiliser (+) et quand utiliser join doivent être décidés en fonction des caractéristiques de votre application






Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!