J'utilise la méthode string.join () dans python 2 mais il semble qu'elle ait été supprimée dans python 3. Quelle est la méthode équivalente dans python 3?
la méthode string.join () me permet de combiner plusieurs chaînes avec une chaîne entre chaque autre chaîne. Par exemple, string.join (("a", "b", "c"), ".") Donnerait "a.b.c".
'.'.join()
ou ".".join()
.. Ainsi, toute chaîne instance a la méthode join()
str.join()
fonctionne bien dans Python 3, il vous suffit d'obtenir l'ordre correct des arguments
>>> str.join('.', ('a', 'b', 'c'))
'a.b.c'
Il existe une méthode join
pour les objets chaîne:
".".join(("a","b","c"))
Visitez https://www.tutorialspoint.com/python/string_join.htm
s=" "
seq=["ab", "cd", "ef"]
print(s.join(seq))
a B c d e F
s="."
print(s.join(seq))
a B c d e F