Bon... j'ai trouvé tout seul.
pour info : Trouve() ou Cherche() ne renvoient pas 0 s'il ne trouvent pas la sous-chaine, mais renvoient une erreur.
Il faut donc tester...
Type: Messages; Utilisateur: ypcman
Bon... j'ai trouvé tout seul.
pour info : Trouve() ou Cherche() ne renvoient pas 0 s'il ne trouvent pas la sous-chaine, mais renvoient une erreur.
Il faut donc tester...
Bonjour.
Tout est dans le titre. la doc dit que la fct TROUVE("sous-chaine";"chaine") renvoie 0 lorsque la sous-chaine n'est pas trouvée mais ce n'est pas le cas pour moi.
Ça retourne bien la...
l1 = [['a', 1], ['b', 2], ['c', 3], ['d', 4]]
print([v[1] for v in l1 if v[0] == 'b'][0])
Sous forme de fonction :
def ind(l,c):
return [v[1] for v in l if v[0] == c][0]
l1 = [['a',...
Vous avez tout à fait raison skuatamad, ça fonctionne parfaitement avec votre élégante solution
Pour ceux que ça intéresse, j'ai résolu ma question employant un curseur en sortant la boucle for...
J'ai simplifié le code avec une boucle for en ligne 12:
DELIMITER $$
drop procedure if exists sujets_importants $$
CREATE PROCEDURE sujets_importants()
BEGIN
DECLARE done INT DEFAULT FALSE;...
Du coup, j'ai ajouté un paramêtre au curseur mais ça ne change rien ... Il n'y a toujours que les 60 premiers INSERT avec l'indice 1 qui sont enregistrés
DELIMITER $$
drop procedure if exists...
"CURSOR paramétré" ?
J'ai trouvé un lien en PL/SQL mais pas avec MySQL ... Je me trompe ? => oui finalement ça existe depuis MariaDB 10 !
Bonjour à tous.
La boucle while en ligne 14 fonctionne pour var_i = 1 : La LOOP de la ligne 16 insère 60 enregistrements avec var_i = 1, puis la procédure s’arrête au lieu d'incrémenter var_i de 1...
Autre alternative à Jira, open-source et français : Tuleap
Merci pour ces précieux conseils !
Bonjour.
Je sais que malloc est utilisé pour une 1° allocation mémoire et realloc pour modifier la taille initialement allouée mais je constate que je peux aussi utiliser realloc pour la 1°...
Bonjour Sve@r,
Oui, tu as parfaitement raison, le script ne fonctionnait pas avec #!/bin/bash
Finalement, avec interact, ça fonctionne parfaitement ...
#!/usr/bin/expect
spawn sudo dnf upgrade
expect "*Mot de passe*"
send "MonPaswd!!\r"
interact
Bonjour.
je cherche à comprendre comment employer les commandes expect et spawn pour simuler une interaction utilisateur.
J'ai pris pour exemple la basique commande "sudo dnf upgrade" qui demande...
Merci ! c'est parfait!
:hola:
C'est surement ça !
Du coup, le forEach ne passe pas sur une collection ...
636095
oui, bien sûr ...
Cette 1° erreur étant réparée, j'obtiens pourtant la même erreur.
J'ai copié-collé ton code à un autre endroit du script avec la même erreur :
xx =...
Bonjour.
Je souhaite boucler sur une NodeList. Avec la boucle for en commentaire, ça fonctionne parfaitement, avec le forEach non ...
j'obtiens le message d'erreur :
puce2 =...
Oui exactement
La recherche ne s'effectue que sur le début de la séquence puisque il s'agit de comparer chaque motif recherché avec la sous-chaine de même longueur que ce motif, puis si négatif, de décaler de 1...
En stressant un peu plus les fcts avec, à la fois, une séquence plus longue et un nb de motifs plus grand :
#!/usr/bin/env python3
# coding: utf-8
import random
import timeit
from functools...
Bonjour.
Peut-être plus Pythonesque :
sequence = 'TTATATATTATATATTTATGATGGGGTTAGATGGGATTGAAAA'
res =sorted( [(m,sequence.find(m)) for m in ['TAA', 'TAG', 'TGA'] if sequence.find(m) !=-1], key=...
Merci Sve@r pour toutes ces explications et les potentialités que tu m'ouvres. Bien coder est un art.
Brillant !
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.