Forum
>>
Principianti
>>
principiante chiede aiuto
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da pietro musocchi |
2015-02-06 20:16:41 - principiante chiede aiuto
|
Messaggio annotato da
Daniele aka Palmux
:
Questa discussione è stata spostata dalla categoria Blog. come faccio a controllare se in una lista composta da serie di cinque numeri in ognuna di queste serie ci sono tre numeri che io voglio controllare?
grazie per l'aiuto |
|
Scritto da Daniele aka Palmux |
2015-02-07 01:47:32 - Re: principiante chiede aiuto
|
Ciao musocchi, ho spostato il tuo messaggio sul forum perché, come avrai letto (hai letto vero?), da qualche giorno abbiamo abilitato questa sezione, molto più adatta per problemi del genere.
Veniamo a noi. Prima di tutto ti consiglio di dare sempre più informazioni possibili quando fai delle domande, come ad esempio che versione di Python stai usando, oltre a fare degli esempi di codice. Se vuoi vedere se un determinato valore si trova in una lista, puoi usare l'operatore in, che ti restituisce True se il valore si trova nella lista o False in caso contrario. >>> 1 in [1,2,3,4,5] True >>> 10 in [1,2,3,4,5] False Se puoi vuoi sapere in quale posizione si trova l'oggetto in lista, puoi puoi usare index: >>> [1,2,3,4,5].index(3) 2 Poi potresti usare gli insiemi (set) o le comprehension list, insomma Python ti permette approcci diversi per risolvere le varie problematiche. Ciao. Daniele --- Ultima modifica di Daniele aka Palmux in data 2015-02-07 01:57:11 --- |
|
Scritto da pietro musocchi |
2015-02-09 07:52:37 - Re: principiante chiede aiuto
|
grazie!
per primo mi scuso per queste domande che a Voi sembreranno molto stupide ma tra che ho cominciato a programmare da due settima e vuoi i miei 68 anni tant'è. come faccio a trasformare in python 3.4 una lista di stringhe (["1","2","3"]) in una lista di interi? grazie |
|
Scritto da Daniele aka Palmux |
2015-02-09 10:14:40 - Re: principiante chiede aiuto
|
Non devi scusarti, nessuno nasce "imparato"...
Hai molti modi di creare/verificare che una lista sia costituita da numeri interi, diciamo che la via più semplice di crearla è togliere i doppi apici. Una lista composta così [1,2,3], contiene solo numeri interi (int) al suo interno. Ciao. Daniele |
|
Scritto da ㎝ |
2015-02-09 10:15:19 - Re: principiante chiede aiuto
|
>>> [int(i) for i in ["1","2","3"]] [1, 2, 3] THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝ |
Pagina: 1
Esegui il login per scrivere una risposta.