Maison  >  Article  >  développement back-end  >  Deux exemples d'utilisation de join en Python sont partagés

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

零下一度
零下一度original
2017-07-26 09:48:101880parcourir

Deux exemples de python utilisant join share

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

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'

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'

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!

Déclaration:
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