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
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
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