Código Python – Suma de los Elementos de una Lista


Ejemplo de Listas en Python: Retornar la suma de los elementos de una lista.

# Retornar la suma de los elementos de una lista.

import random

def sumarLista(lista):
    sum=0
    for i in range(0,len(lista)):
        sum=sum+lista[i]

    return sum

def imprimirLista(lista,nombre):
    for i in range(0,len(lista)):
        print nombre + "[" + str(i) + "]=" + str(lista[i])

def leerLista():
    lista=[]

    i=0
    while i < 5:
        lista.append(int(random.randint(0, 5)))
        i=i+1
    return lista

A=leerLista()
imprimirLista(A,"A")
print "Suma = " + str(sumarLista(A))
Anuncios

Código Python – Moda de los Elementos de una Lista


Ejemplo de Listas en Python: Retornar la moda de los elementos de una lista.

# Retornar la moda de los elementos de una lista.
import random

def modaLista(lista):
    aux = 0
    cont = 0
    moda = -1
    lista.sort(cmp=None, key=None, reverse=False)
    for i in range(0,len(lista)-1):
        if (lista[i] == lista[i+1]):
            cont = cont + 1
            if cont >= aux:
                aux = cont
                moda = lista[i]
        else:
            cont=0

    return moda

def imprimirLista(lista,nombre):
    for i in range(0,len(lista)):
        print nombre + "[" + str(i) + "]=" + str(lista[i])

def leerLista():
    lista=[]

    i=0
    while i < 10:
        lista.append(int(random.randint(0, 5)))
        i=i+1
    return lista

A=leerLista()
imprimirLista(A,"A")
print "Moda: " + str(modaLista(A))

Código Python – Promedio de los Elementos de una Lista


Ejemplo de Listas en Python: Retornar el promedio de los elementos de una lista.

# Retornar el promedio de los elementos de una lista.

import random

def promediarLista(lista):
    sum=0.0
    for i in range(0,len(lista)):
        sum=sum+lista[i]

    return sum/len(lista)

def imprimirLista(lista,nombre):
    for i in range(0,len(lista)):
        print nombre + "[" + str(i) + "]=" + str(lista[i])

def leerLista():
    lista=[]

    i=0
    while i < 5:
        lista.append(int(random.randint(0, 5)))
        i=i+1
    return lista

A=leerLista()
imprimirLista(A,"A")
print "Promedio = " + str(promediarLista(A))

Código Python – Unión de dos Listas como Conjunto


Ejemplo de Listas en Python: Retorna la Unión de dos Listas.

# Retornar la union de a y b.

import random

def unirLista(lista_a, lista_b):

    lista_a.sort(cmp=None, key=None, reverse=False)
    lista_b.sort(cmp=None, key=None, reverse=False)
    lista_nueva=[]
    for i in lista_a:
        if i not in lista_nueva:
            lista_nueva.append(i)

    for i in lista_b:
        if i not in lista_nueva:
            lista_nueva.append(i)

    return lista_nueva

def imprimirLista(lista,nombre):
    for i in range(0,len(lista)):
        print nombre+"[" + str(i) + "]=" + str(lista[i])

def leerLista():
    lista=[]

    i=0
    while i < 5:
        lista.append(int(random.randint(0, 10)))
        i=i+1
    return lista

A=leerLista()
B=leerLista()
C=unirLista(A, B)
imprimirLista(A,"A")
imprimirLista(B,"B")
imprimirLista(C,"C")

Código Python – Intersección de Listas como Conjunto


Ejemplo de Listas en Python: Retornar la interseccion de dos listas.

# Retornar la interseccion: a y b.

import random

def intersectarLista(lista_a, lista_b):

    lista_a.sort(cmp=None, key=None, reverse=False)
    lista_b.sort(cmp=None, key=None, reverse=False)
    lista_nueva=[]
    for i in lista_a:
        for j in lista_b:
            if i == j:
                if i not in lista_nueva:
                    lista_nueva.append(i)


    return lista_nueva

def imprimirLista(lista,nombre):
    for i in range(0,len(lista)):
        print nombre+"[" + str(i) + "]=" + str(lista[i])

def leerLista():
    lista=[]

    i=0
    while i < 5:
        lista.append(int(random.randint(0, 10)))
        i=i+1
    return lista

A=leerLista()
B=leerLista()
C=intersectarLista(A, B)
imprimirLista(A,"A")
imprimirLista(B,"B")
imprimirLista(C,"C")