Ejemplo de Listas en Python: Eliminar la primera ocurrencia de un elemento en la lista mediante su índice.
# Eliminar la primera ocurrencia del elemento en la lista.
import random
def eliminar_indice(lista, elemento):
del lista[elemento]
def imprimir_lista(lista, nombre):
for i, num in enumerate(lista):
print(f"{nombre}[{i}] = {num}")
def leer_lista():
lista = []
i = 0
while i < 10:
lista.append(int(random.randint(0, 10)))
i = i + 1
return lista
A = leer_lista()
imprimir_lista(A, "A")
cn = int(input("Índice a eliminar: "))
eliminar_indice(A, cn)
imprimir_lista(A, "A")
Versión resumida:
import random
A = [random.randint(0, 10) for _ in range(10)]
print("A:", A)
del A[cn := int(input("Índice a eliminar: "))]
print("A:", A)
Pueder ir al artículo principal:
Códigos Sencillos hechos en Python
en un mismo codigo deseo saber como agregar y remover datos de una lista usando while
para eliminar el elemento en la posicion i podrias haber usado el metodo pop() osea hacer lista.pop(i), si no pasas parametro pop y push hace funcionar la lista como una pila fifo
lista=[]
borrar=[]
b=0
a=1
while a==1:
b=(int(raw_input(“INGRESE LO QUE DECEA HACER:”)))
if b==1:
lista.append(raw_input(“DIGITE EL NUMERO:”))
print lista
if b==2:
i=(int(raw_input(“ingrese el que va a borrar:”)))
for borrar in range(0,lista.__len__()):
if i in lista[borrar]:
lista.remove(lista[borrar])
print lista[borrar]
realize ese codigo para borrar un elemento de una lista sin usar funciones pero no funciona quisiera saber si pueden ayudarme
HAY NO MAMES