Forum
>>
Programmazione Python
>>
Calcolo scientifico
>>
Somma numeri lista in python 3.6
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da Elisabetta |
2018-12-06 19:07:46 - Somma numeri lista in python 3.6
|
Salve, volevo sapere come si fa a sommare i numeri a due a due in una lista python!!
Grazie in anticipo |
|
Scritto da ㎝ |
2018-12-06 21:45:10 - Re: Somma numeri lista in python 3.6
|
intendi tipo
>>> x = [1, 2, 3, 4, 5, 6, 7] >>> ix = [iter(x + [0])] * 2 >>> [sum(i) for i in zip(*ix)] [3, 7, 11, 7] ? ㎝ 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. -- ㎝ |
|
Scritto da Elisabetta |
2018-12-07 11:27:46 - Re: Somma numeri lista in python 3.6
|
Si, esatto. Non capivo proprio come considerare solo due numeri, fare la somma, e poi andare avanti con altri due numeri
|
|
Scritto da pypy pypy |
2018-12-07 19:58:58 - Re: Somma numeri lista in python 3.6
|
per le mie poche conoscenze sulle funzioni
avevo subito pensato ad una cosa simile x = [1, 2, 3, 4, 5, 6, 7] n=0 while n < len(x): try: print(x[n]+x[n+1]) except: print(x[n]) n+=2ma ogni volta che vedo usare le comprehension mi stupisco sempre delle loro potenzialità (x me, sono non facili da comprendere) CM --- Ultima modifica di pypy in data 2018-12-07 19:59:36 --- |
|
Scritto da riccardo sessantaquattro |
2019-02-03 14:33:06 - Re: Somma numeri lista in python 3.6
|
l = [0,1,2,3,4,5,6,7] l[::2] Out: [0, 2, 4, 6] sum(l[::2]) Out: 12 Ciao
|
Pagina: 1
Esegui il login per scrivere una risposta.