OVH Cloud OVH Cloud

list et séquence

6 réponses
Avatar
Glmrenard
Bonjuo,

J'ai une séquence que j'ai transformé en liste, j'ai fait des modifs
sur la liste et maintenant j'aimerais refaire une séquence, est-ce
possible ?
Merci d'avance pour votre aide !

--
============================
Guillaume RENARD
mél : guillaume-dot-renard-at-gmail-dot-com
site : http://glmrenard.free.fr
============================

6 réponses

Avatar
bruno modulix
Glmrenard wrote:
Bonjuo,

J'ai une séquence que j'ai transformé en liste, j'ai fait des modifs sur
la liste et maintenant j'aimerais refaire une séquence, est-ce possible ?


Une liste étant une séquence, je ne suis pas sûr de comprendre ce que tu
veux faire de plus. A toutes fins utiles, si ta séquence d'origine était
une chaine ou un tuple:

# liste vers chaine:
# (si ma_liste ne contient que des chaines)
ma_chaine = "".join(ma_liste)
# (sinon)
ma_chaine = "".join([str(item) for item in ma_liste])

# liste vers tuple:
mon_tuple = tuple(ma_liste)

HTH
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"

Avatar
yves
On Tue, 17 May 2005 09:10:20 +0200, "Glmrenard"
wrote:

Bonjour,

J'ai une séquence que j'ai transformé en liste, j'ai fait des modifs
sur la liste et maintenant j'aimerais refaire une séquence, est-ce
possible ?


Ce que tu appelles une séquence, c'est une chaîne de caractères,
n'est-ce pas ?
Si oui:
################
s = "Les chats aboient"
l = s.split()
print l
l[1] = "chiens"
print l
s1 = ' '.join(l)
print s1
################
--
Yves

Avatar
Glmrenard
Glmrenard avait soumis l'idée :
Bonjuo,

J'ai une séquence que j'ai transformé en liste, j'ai fait des modifs sur la
liste et maintenant j'aimerais refaire une séquence, est-ce possible ?
Merci d'avance pour votre aide !


Merci beaucoup pour votre aide !
je ne connaissais pas le "".join, ca correspond à string.join je
suppose

--
=========================== Guillaume RENARD
mél : guillaume-dot-renard-at-gmail-dot-com
site : http://glmrenard.free.fr
============================

Avatar
yves
On Tue, 17 May 2005 13:55:50 +0200, "Glmrenard"
wrote:

Bonjour,

Merci beaucoup pour votre aide !
je ne connaissais pas le "".join, ca correspond à string.join je
suppose


à peu près, sauf qu'il n'y a pas besoin d'importer le module string.

Essaye:
################
help('coucou'.join)
################

ensuite
################
help(string.join)
################
puis
################
import string
help(string.join)
################
et, tant qu'à faire:
################
dir('coucou')
################

--
Yves

Avatar
Glmrenard
On Tue, 17 May 2005 13:55:50 +0200, "Glmrenard"
wrote:

Bonjour,

Merci beaucoup pour votre aide !
je ne connaissais pas le "".join, ca correspond à string.join je
suppose


à peu près, sauf qu'il n'y a pas besoin d'importer le module string.

Essaye:
################
help('coucou'.join)
################

ensuite
################
help(string.join)
################
puis
################
import string
help(string.join)
################
et, tant qu'à faire:
################
dir('coucou')
################


Génial !

Merci beaucoup, le dir('coucou') me plait beaucoup, je suppute qu'il
fonctionne aussi pour d'autres types de données !

Bonne soirée à vie !

--
=========================== Guillaume RENARD
mél : guillaume-dot-renard-at-gmail-dot-com
site : http://glmrenard.free.fr
============================


Avatar
bruno modulix
Glmrenard wrote:
(snip)
Génial !

Merci beaucoup, le dir('coucou') me plait beaucoup, je suppute qu'il
fonctionne aussi pour d'autres types de données !


Si tu a aimé, essaie aussi:
help(list) # ou autre symbol accessible dans le namespace courant

Sans oublié l'immortel
import this

Bonne soirée à vie !


Pas mal, celle là !-)

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"