Como se hacen las siguientes tareas con una lista en Python?

Probar que dos listas contienen los mismo elementos en el mismo orden


Lista1 = [1,2,3,4,5]
Lista2 = [1,2,3,4,5]

if Lista1 == Lista2:
     print "Las listas estan iguales"
else:
     print "No son iguales"


Copiar una lista en otra


Lista = []
Mujeres = ["Maria", "Patricia", "Yelesmi"]
Lista.extend(Mujeres)


Llenar una lista con ceros, sobre escribiendo todos los números en esta


Lista1 = [1,2,3,4,5]
print Lista1
for n in range(len(Lista1)):
     Lista1.pop(0)
     Lista1.append(0)
print Lista1


Remover todos los elementos de una lista


Lista = ["Carlos", "Pedro", "Antonio"]
for i in range(len(Lista)): Lista.pop()










Escriba un programa que inicialice una lista con 10 números enteros aleatorios y que imprima cuatro lineas con lo siguiente:



a)Cada elemento contenido en un indice par
b)Cada elemento par
c)Todos los elementos en orden inverso
d)Solo el primer y ultimo elemento


import random
Lista = []
Numerospares = []
for i in range(10):
     if i % 2 == 0:
          Lista.append(random.randint(i, 100))
print Lista
for i in range(len(Lista)):
     if List[i] % 2 == 0:
          Numerospares.append(List[i])
print "Los numeros pares de la lista son %s" %(Numerospares)
List.reverse()
print Lista
print Lista[0::4]











Elaborar un programa que implemente una función para calcular la suma alternante de todos los elementos de una lista



def sumaAlternante(lista):
     sumaIndicesPar = 0
     sumaIndicesInpar = 0
     for i in range(len(lista)):
          if i % 2 == 0:
               sumaIndicesPar += lista[i]
          else:
               sumaIndicesInpar += lista[i]
     return(sumaIndicesPar - sumaIndicesInpar)
Lista = []
Numerodeveces = input("¿Cuantos elementos quieres almacenar en la lista?: ")
for i in range(Numerodeveces):
     Numerosingresados = input("Ingresar un numero entero: ")
     Lista.append(Numerosingresados)
print "La suma de todos los elementos de la lista es %s" %(sumaAlternante(Lista))










Escriba una función llamada removeMin que remueva el minimo valor de una lista sin usar la función min( ) y el metodo remove( )

def removeMin( lista ):
     for i in range(len(lista)):
          for n in range(len(lista)-1):
               if lista[n] > lista[n+1]:
                    m = lista[n]
                    lista[n] = lista[n+1]
                    lista[n+1] = m
     lista.pop(0)
     return lista
lista = [5,6,8,1]
removeMin(lista)
print lista