J'ai une liste comme ceci:
[('love', 'yes', 'no'), ('valentine', 'no', 'yes'), ('day', 'yes','yes')]
Comment puis-je séparer cette liste en trois variables avec chaque variable contenant respectivement
('love', 'yes', 'no')
('valentine', 'no', 'yes')
('day', 'yes','yes')
OriginalL'auteur Eagle | 2014-02-14
Attribuer à trois noms:
Démo:
Comment diviser chaque liste, var1/var2/var3, en un mots séparés? Le
split()
méthode ne semble pas fonctionner sur les objets de la liste.De se!
[i.split()[0] for i in var1]
Comment faire pour une liste d'arguments? E. g.
def myfunc(a,b,c,d):
que voulez-vous dire? Vous souhaitez passer dans une liste que 4 séparer les arguments? Ensuite, utilisez la
*
la syntaxe d'appel:myfunc(*listobj_with_4_values)
.OriginalL'auteur Martijn Pieters