<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Il 26/04/2020 13:28, Francesco
      Pischedda ha scritto:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAKgGqxfgHjPPzKHG6KVMTawWWk8Fds=Uj8SA4wavisefF4mbCg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Buondí<br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">Il giorno dom 26 apr 2020
            alle ore 13:02 Carpediem <<a
              href="mailto:i.carpediem@tiscali.it"
              moz-do-not-send="true">i.carpediem@tiscali.it</a>> ha
            scritto:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div>
              <p>Buongiorno lista, approfittando di questo periodo, ho
                ripreso a cimentarmi col caro python e mi sono
                imbattutto in una situazione che non riesco a risolvere:</p>
              <p>ho due liste; nella prima (capitali) sono riportati i
                nomi delle principali città del mondo (una trentina) e
                nella seconda lista, (temperature) in corrispondenza di
                posizione di ogni capitale, la temperatura massima della
                giornata.</p>
              <p>volevo fare in modo che queste due liste venissero
                ordinate in modo tale che temperature e nomi delle
                capitali vengano riportate in ordine decrescente sulla
                base delle temperature. <br>
              </p>
              <br>
            </div>
          </blockquote>
          <div>[...] <br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div>
              <pre style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:"Consolas"">Suggerimenti? Soluzioni?</pre>
            </div>
          </blockquote>
          <div>una possibile soluzione potrebbe essere la seguente</div>
          <div><br>
          </div>
          <div>>>> cities = ["Rome", "Berlin", "Paris"]<br>
            >>> temperatures = [25, 17, 21]<br>
            >>> sorted(zip(cities, temperatures), key=lambda t:
            t[1])<br>
            [('Berlin', 17), ('Paris', 21), ('Rome', 25)]</div>
        </div>
        <div class="gmail_quote"><br>
        </div>
        <div class="gmail_quote">Se hai dubbi chiedi pure.</div>
      </div>
    </blockquote>
    <p><br>
    </p>
    <p>Ok, forse avrei fatto meglio a non tentare, per semplificare il
      discorso, a modificare i termini dell'esempio.</p>
    <p>in realtà, nella lista che vi ho indicato come capitali, ho
      trentuno numeri (da zero a trenta) e nella seconda lista
      altrettanti numeri che però possono avere valori che vanno da zero
      a 200 e che vengono aggiornati di volta in volta</p>
    <p>ho quindi bisogno che le liste restino tali in modo da continuare
      ad operare come normalmente si fa con le liste per effettuare
      successive operazioni. Tra l'altro, sulle liste di origine, ho
      molte altre linee di codice che eseguono comandi</p>
    <p>per altri calcoli e vorrei quindi restassero invariate. Questo è
      il motivo per cui, tra l'altro, avevo immaginato di creare due
      nuove liste da poter utilizzare per il solo specifico caso. Non
      posso quindi considerare stringhe come "roma", "berlino" ecc</p>
    <p>proprio perchè in realtà si tratta di numeri interi. Per non
      confondervi con i doppi numeri ho immaginato di modificare i
      termini di ciò che compone ogni singola stringa ma forse vi ho
      messo fuori strada.</p>
    <p>quindi in realtà ad un numero ne dovrà corrispondere un altro.
      per esempio:<br>
    </p>
    <p>lista_uno = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
      15, 16, 17, 18 , 19 , 20 ...)</p>
    <p>lista_due =(50, 30, 26, 48, 50, 13, 9, 15, 61, 2, 0, 26, 45, 12,
      2, 8, 18, 33, 22, 1, 40 ...)</p>
    <p>quello che voglio ottenere è questo:</p>
    <p>lista_uno = (8,  0,  4,  3, 12, 20, 17, 1, 2, 11, 18, 16, 7, 5,
      11, 6, 15, 9, 14, 19, 10 ...)<br>
    </p>
    <p>lista_due = (61, 50, 50, 48, 45, 40, 33, 30, 26, 26, 22, 18, 15,
      13, 12, 9, 8, 2, 2, 1, 0 ...)</p>
    <p>o al limite:</p>
    <p>nuova_lista_uno = (8,  0,  4,  3, 12, 20, 17, 1, 2, 11, 18, 16,
      7, 5, 11, 6, 15, 9, 14, 19, 10 ...)</p>
    <p>nuova_lista_due = (61, 50, 50, 48, 45, 40, 33, 30, 26, 26, 22,
      18, 15, 13, 12, 9, 8, 2, 2, 1, 0 ...)</p>
    <p>scusatemi e grazie ancora.<br>
    </p>
    <blockquote type="cite"
cite="mid:CAKgGqxfgHjPPzKHG6KVMTawWWk8Fds=Uj8SA4wavisefF4mbCg@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_quote"><br>
        </div>
        <div class="gmail_quote">Ciao,</div>
        <div class="gmail_quote">Francesco<br>
        </div>
        -- <br>
        <div dir="ltr" class="gmail_signature">
          <div dir="ltr">
            <div>
              <div dir="ltr">
                <div dir="ltr">
                  <div dir="ltr">
                    <div dir="ltr">
                      <div dir="ltr">
                        <div dir="ltr">"I really detest the use of the
                          word "training" in relation to professional
                          activities. Training is what you do to dogs.
                          What you should be doing with people is
                          educating them, not training them. There is a
                          big, big difference." - <span
                            style="letter-spacing:0.2px">Ron Garret</span></div>
                        <div dir="ltr"><span
                            style="color:rgb(0,0,0);font-family:"Times
                            New
                            Roman";font-size:medium;letter-spacing:normal"><br>
                          </span></div>
                        <div dir="ltr">"Unix IS user friendly. It's just
                          selective about who its friends are"<br>
                          <br>
                          "Nevertheless I still think it’s a bad idea to
                          make things harder for ourselves
                          if we can avoid it."<br>
                          <span><br>
                            "C is quirky, flawed, and an enormous
                            success."<br>
                                                               -- Dennis
                            Ritchie<br>
                          </span><br>
                          <span>"Shipping is a feature. A really
                            important feature. Your product must have
                            it."<br>
                            <br>
                            "</span><span>There is no such a thing as a
                            temporary change or workaround: In most
                            cases, workarounds are tech debt."<br>
                            <br>
                          </span></div>
                        <div>"La gatta frettolosa ha fatto i gattini
                          ciechi"<br>
                          <br>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python@lists.python.it">Python@lists.python.it</a>
<a class="moz-txt-link-freetext" href="https://lists.python.it/mailman/listinfo/python">https://lists.python.it/mailman/listinfo/python</a>
</pre>
    </blockquote>
  </body>
</html>