web-dev-qa-db-fra.com

Python 3 équivalent de string.join ()??

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".

66
Dennis

'.'.join() ou ".".join() .. Ainsi, toute chaîne instance a la méthode join()

66
Tim

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'
32
hobs

Il existe une méthode join pour les objets chaîne:

".".join(("a","b","c"))

13
werewindle

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

4
Jamil Ahmad